1 回答
望远
TA贡献1017条经验 获得超1032个赞
#include<stdio.h> void main( ) { int i,j,n; int arr[10][10],sum1=0,sum2=0; printf("请输入一个正整数n:"); scanf("%d",&n); printf("请输入一个%d*%d的矩阵:\n",n,n); for(i=0;i<n;i++) for(j=0;j<n;j++) scanf("%d",&arr[i][j]); for(i=0;i<n;i++) { for(j=0;j<n;j++) { if(i==j)//主对角线 sum1+=arr[i][j]; if(i+j==n-1)//副对角线 sum2+=arr[i][j]; } } printf("主对角线之和:%d 副对角线之和: %d\n",sum1,sum2); }
- 1 回答
- 0 关注
- 1552 浏览
添加回答
举报
0/150
提交
取消