/*设有3×3的矩阵,编写程序求解矩阵B=A+AT即矩阵B为矩阵A及其转置阵AT之和。*/
/*b=a+a1*/
int a[3][3]={0},a1[3][3]={0},b[3][3]={0},i,j,count=1;
//首先准备三个数组并初始化。
for(i=0;i<3;i++){
for(j=0;j<3;j++){
a[i][j]=count;
count++;}
}
//用一个双循环生成了一个二维数组
for(i=0;i<3;i++)
for(j=0;j<3;j++) a1[j][i]=a[i][j];
//得到它的转置矩阵
for(i=0;i<3;i++)
for(j=0;j<3;j++) b[i][j]=a[i][j]+a1[i][j];
//求得两个矩阵之和。
for(i=0;i<3;i++)
for(j=0;j<3;j++)printf("%4d\n", b[i][j]);
printf("\n");
//输出所求矩阵
for循环被玩坏了啊。
最新推荐文章于 2022-03-14 15:58:12 发布