我是靠谱客的博主 结实蜻蜓,这篇文章主要介绍对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内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部