C 简单求和找错
来源:百度知道 编辑:UC知道 时间:2024/06/26 02:43:04
#include<stdio.h>
#define N 3
/*main()
{
int i,j,a[N][N],sum=0;
printf("Please input 9 numbers:\n");
for(i=1;i<=3;i++)
for(j=1;j<=3;j++)
printf("a[%d][%d]\n",i,j);
scanf("%d",&a[i][j]);
for(i=1;i<=3;i++)
sum+=a[i][i];
printf("The duijiaoxian total is: %d\n",sum);
}//我运行老是没有得到预想中的答案... 帮忙找一下原因咯
#define N 3
/*main()
{
int i,j,a[N][N],sum=0;
printf("Please input 9 numbers:\n");
for(i=1;i<=3;i++)
for(j=1;j<=3;j++)
printf("a[%d][%d]\n",i,j);
scanf("%d",&a[i][j]);
for(i=1;i<=3;i++)
sum+=a[i][i];
printf("The duijiaoxian total is: %d\n",sum);
}//我运行老是没有得到预想中的答案... 帮忙找一下原因咯
你要把scanf语句放在for语句里呀,是个复合语句
代码修改如下:
#include<stdio.h>
#define N 3
int main()
{
int i,j,a[N][N],sum=0;
printf("Please input 9 numbers:\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("a[%d][%d]\n",i,j);
scanf("%d",&a[i][j]);
}
}
for(i=0;i<3;i++)
sum+=a[i][i];
printf("The duijiaoxian total is: %d\n",sum);
}//我运行老是没有得到预想中的答案... 帮忙找一下原因咯
#include<stdio.h>
#define N 3
main()
{
int i,j,a[N][N],sum=0;
printf("Please input 9 numbers:\n");
for(i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
printf("a[%d][%d]\n",i,j);
scanf("%d",&a[i][j]);
}
}
for(i=1;i<=3;i++)
sum+=a[i][i];
printf("The duijiaoxian total is: %d\n",sum);
}
定义