C语言 求一个3*3的整型二维数组对角线元素之和 #include<stdio.h> main()

C语言 求一个3*3的整型二维数组对角线元素之和
#include<stdio.h>
main()
{
int a[3][3], i, j, sum = 0;
printf("请输入数组元素\n");
for (i = 0; i < 3; i++)
for (j = 0; j < 3; j++)
scanf("%d", &a[i][j]);
printf("数组为:\n”);
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
printf(" % 4 d ",a[i][j]);
printf(" \ n ");
}
for(i=0;i<3;i++)
for(j=0;j<3;j++)
if(i==j||2-i==j) sum=sum+a[i][j];
printf(" % d ",sum);
}

哪里出错了?

我用你的程序在C上跑了一下,发现错在这一句:printf("数组为:\n”);第二个双引号是中文形式的,应该改成英文~手机上的程序不知道是不是这问题,反正电脑上是这问题~

望采纳好评,谢啦~
温馨提示:答案为网友推荐,仅供参考