求MxM矩阵对角线上元素之和,这个代码不能实现,求大神指教!
程序代码:
#include<stdio.h> void main() { int a[20][20],m,i=0,j=0,sum=0; printf("Please input m: "); scanf("%d",&m); if(m<2 || m>20) printf("input data error!\n"); else { printf("Please input array:\n"); for(i=0;i<m;i++) { for(j=0;j<m;j++) { scanf("%d",a); } } for(i=0;i<3;i++) { sum+=a[i][i]; } printf("%d\n",sum); } }