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);
}
哪里出错了?