求助:输入数组返回的数很奇怪。
程序代码:
#include<stdio.h> void main() { int a[3][3],i,j,n; for(i=0;i<3;i++) for(j=0;j<3;j++) scanf("%d",&a[i][j]); for(i=0;i<3;i++) for(j=0;j<3;j++) if(i==j) n=n+a[i][j]; printf("%d",n); }output:
1 2 3 4 5 6 7 8 9
-858993445Press any key to continue
这是什么原因?。