n++;
if(n%5 == 0)
printf("\n");
printf("%d",i);
第一次循环:n = 1; 不做printf("\n");
第三次循环:n = 2; 不做printf("\n");
第三次循环:n = 3; 不做printf("\n");
第四次循环:n = 4; 不做printf("\n");
第五次循环:n = 5; 做printf("\n");
因为是先做printf("\n");再做printf("%d",i);所以第一行只输出了4个数.当然最后一行就只有一个数了.
[此贴子已经被作者于2007-11-9 11:08:26编辑过]