为什么这样错了,c的问题
#include <stdio.h>
void main()
{int a[3][3],i,j;
for(i=0;i<=2;i++)
for(j=0;j<=2;j++)
scanf("%d",&a[i][j]);
for(i=0;i<=2;i++)
{for(j=0;j<=2;j++)
if((i+j)%2)
printf("%5d",a[i][j]);
printf("\n");
}
}
我是指输出为什么是2468
if((i+j)%2)
不是在i+j是偶数的时候不输出吗??
偶数的时候为0,0不就是假吗??%这个是除余啊??