注册 登录
编程论坛 C++教室

在C++中怎么实现 每输出五个闰年就换行

wskiawv 发布于 2008-06-28 22:57, 3104 次点击
请教各位高手,在C++中怎么实现 每输出五个闰年就换行?
谢谢!
3 回复
#2
p1s2008-06-28 23:32
用变量i记录输出的个数
if (i%5==4) cout <<endl;
就可以啦。
#3
wskiawv2008-06-29 12:19
#include <iostream>
using namespace std;

int main()
{
    int n,i;
  cout<<"从1600年至2000年中所有的闰年有:"<<endl;
                  
  for (n=1600;n<=2000;n++)
  {
      if (n%4==0&&n%100!=0||n%400==0)
      {
          cout<<n<<'\t';
          i++;
          if (i%5==0)
          cout<<endl;
      }
  }
  

return 0;
}
#4
Me_MaRs2008-07-01 00:08
楼上的有点错误就是i这个变量没有初始化
i++其行为未定义
1