求教if语句问题
# include<stdio.h>int main()
{
int i,j,a[20];
a[0]=1,a[1]=1;
for(i=2;i<20;i++)
a[i]=a[i-1]+a[i-2];
for(i=0;i<20;i++)
{
if(i%5==0)printf("\n");
printf("%12d",a[i]);
}
return 0;
}
中的If语句是怎样执行的,改成if(i%5=0) printf("\n");
else
printf("%12d",a[i]);
时为什么输出结果不同