这是我改的 呵呵 我也是刚学的 在win-c上测试成功
说说你的错误 你的scanf("%f",&a[i][j])中用的%f是错的应该用%d整形数据
O(∩_∩)O~ 还有问题给我留言
#include
main ()
{
int a[5][5];
int i,j,sum1,sum2;
sum1=0,sum2=0;
for(i=0;i<=4;i++)
for(j=0;j<=4;j++)
scanf("%d",&a[i][j]);
for(i=0;i<5;i++)
{ for(j=0;j<=4;j++)
printf("%3d",a[i][j]);
printf("\n");
}
for(i=0,j=5;i<5;i++,j--)
{ sum1+=a[i][i];
sum2+=a[j][j];
}
printf("sum1=%d sum2=%d",sum1,sum2);
getch();
}
#include
main ()
{
int a[5][5];
int i,j,sum1,sum2;
sum1=0,sum2=0;
for(i=0;i<=4;i++)
{
for(j=0;j<=4;j++)
{
scanf("%d",&a[i][j]);
if(i==j)
sum1+=a[i][j];
if(i+j==4)
sum2+=a[i][j];
}
}
printf("%d---%d",sum1,sum2);
}
既然紧急还不给分