我是靠谱客的博主 结实蜻蜓,最近开发中收集的这篇文章主要介绍对n*n矩阵,以对角线为对称线,将对称元素相加并将结果存放在下三角元素中,右上角三角元素置0.例如,若n=4,有下列矩阵,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

21 12 13 24                                    21 0 0 0

25 16 47 38              计算结果为37 16 0 0

29 11 32 54                                    42 58 32 0

42 21 33 10                                   66 59 87 10

#include<stdio.h>
#include<stdlib.h>
main()
{
int s[100][100],i,j,k,a,b,n,x,d,w[100][100];
scanf("%d",&n);
for(i=0;i<n;i++)
for(j=0;j<n;j++)
scanf("%d",&s[i][j]);
//s[i][j]=x%11+5;}
for(i=0;i<n;i++)
for(j=0;j<n;j++)
if(i!=j&&j<i)
{
   s[i][j]=s[i][j]+s[j][i];
s[j][i]=0;
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
printf("%4d",s[i][j]);
printf("n");
}
system("pause");
return 0;
}

最后

以上就是结实蜻蜓为你收集整理的对n*n矩阵,以对角线为对称线,将对称元素相加并将结果存放在下三角元素中,右上角三角元素置0.例如,若n=4,有下列矩阵的全部内容,希望文章能够帮你解决对n*n矩阵,以对角线为对称线,将对称元素相加并将结果存放在下三角元素中,右上角三角元素置0.例如,若n=4,有下列矩阵所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部