初学者求助有关二维数组问题。
#include<stdio.h>
int main()
{ int i
,j
;
int sum
= 0;
int sumdj
= 0;
int a
[3][3];
for(i
= 0 ; i
< 3 ; i
++)
{
for(j
= 0 ; j
< 3 ; j
++)
{
a
[i
][j
] = 2;
printf("%d ",a
[i
][j
]);
if(j
== 3-1)
{
printf("\n");
}
sum
+=a
[i
][j
];
if(i
== j
)
{
sumdj
+=a
[i
][j
];
}
}
}
printf("%d %d\n",sum
,sumdj
);
return 0;
}
当我把 int a[3][3];改成int a[2][2]; 结果可以正常打印矩阵, 但加法和对角求和都出错了;
初学者求助。
转载请注明原文地址: https://lol.8miu.com/read-10986.html