求一个 3*3 矩阵对角线元素之和逻辑错误不知道
#include <stdio.h>int main()
{
int a ;
int i,j,sum = 0 ;
for (i = 0 ; i <= 2 ; i++)
{
for (j = 0 ; j <= 2 ; j++)
{
scanf("%d",&a) ;
}
}
for (i = 0 ; i < 3 ; i++)
{
for (j = 0 ; j < 3 ; j++)
{
if (i = j)
{
sum = sum + a ;
}
}
}
printf("%d\n",sum) ;
return 0 ;
}
15 到 24 行我觉得逻辑没错误啊,可是算出来是错误的。
我知道更简单的方法,可是我想把这个错误找出来。感谢~ 上面不需要 <= 2, < 3 就好
关键 if(i == j) claws0n 发表于 2018-8-29 23:52
上面不需要
万分感谢!
页:
[1]