哪错了呢?????
大家帮看一下这个代码,先来先得分,是求一个3*3数组的每行的和以及每行的平均值,我这个按F9没错误,但就是运行不出来,真愁人,怎么也想不通。难道偶的逻辑思维错了??
#include <stdio.h>
main()
{
int a[3][3],i,j,sum;
float ave;
printf( "input 9 ge shu zi\n ");
for(i=0;i <3;i++)
for(j=0;j <3;j++)
scanf( "%d ",&a[i][j]);
for(i=0;i <3;i++)
{
sum=0;
for(j=0;j <3;j++)
sum=sum+a[i][j];
printf( "sum(%d)=%3d,ave=%f\n ",i+1,sum,sum/3);
}
}
[解决办法]
逻辑没什么错...
#include <stdio.h>
int main()
{
int a[3][3],i,j,sum;
printf( "input 9 ge shu zi\n ");
for(i=0; i <3; i++)
for(j=0; j <3; j++)
scanf( "%d ",&a[i][j]);
for(i=0; i <3; i++)
{
sum = 0;
for(j=0; j <3; j++)
sum = sum+a[i][j];
printf( "sum(%d)=%3d,ave=%f\n ",i+1, sum, (float)sum/3);
}
return 0;
}