C语言输入数组,要求输出数组,怎么弄啊 求解 并且输出二维数组对角线元素之和;

2024-12-01 00:51:58
推荐回答(2个)
回答1:

#include
void main()
{
int a[3][3]={{10,9,7},{13,2,3},{14,1,6}};

int sum=0;

int i=0,j=0;

for(i=0;i<3;i++);
for(j=0;j<3;j++);
{
printf("%d\t", a[i][j]);
if ( j==2)
printf("\n");
if(i==j)
sum=sum+a[i][j];
}
printf("对角线元素之和是%d",sum);

}

回答2:

for(j=0;j<3;j++);
注意你括号后面加了个分号,表示空语句了!!一直在这里循环了。
改下吧