c新手吧 关注:8,587贴子:48,090
  • 6回复贴,共1

新手求教一个习题!关于计算闰年的

只看楼主收藏回复

习题求计算1600到2000的闰年,5个换行
#include"stdio.h"
main()
{
int n,i=0;
for (n=1600;n<=2000;n++)
{
if(((n%4==0)&&(n%100!=0))||
(n%400==0))
{ printf("%d ",n);
i++;
if(i%5==0)printf("\n");
}
}
}
下面这个是我原来打的有错误的
#include"stdio.h"
main()
{
int n,i=0;
for (n=1600;n<=2000;n++)
{
if(((n%4==0)&&(n%100!=0))||
(n%400==0))
{ printf("%d ",n);
i++;
}
if(i%5==0)printf("\n");
}
}
我就想问问为啥他们的换行会不同?谢谢!


IP属地:湖南1楼2015-04-18 11:21回复
    话说你的<>打成“”了。 手误吗。我没有回答你的问题。 我就说下


    来自iPhone客户端2楼2015-04-18 19:22
    收起回复
      当你的i能够被5整除时,成功输出了一个换行,然后你会发现你会接着输出3个空行


      IP属地:四川来自Android客户端3楼2015-04-19 01:23
      收起回复