小问题,请指教下
#include <stdio.h>
#include <math.h>
int main()
{
long int f1=1,f2=1;
int i;
for (i=1;i<=20;i++)
{
printf("%12ld %12ld",f1,f2);
if(i%2==0) printf("\n");
f1=f1+f2;
f2=f1+f2;
}
getch();
}
这是书上的例题, if(i%2==0) printf("\n"); 这句话我的理解是循环到能被2整除的i就换行。 可是不是那样的 , 为什么啊?