编程论坛
注册
登录
编程论坛
→
C++教室
在C++中怎么实现 每输出五个闰年就换行
wskiawv
发布于 2008-06-28 22:57, 3104 次点击
请教各位高手,在C++中怎么实现 每输出五个闰年就换行?
谢谢!
3 回复
#2
p1s
2008-06-28 23:32
用变量i记录输出的个数
if (i%5==4) cout <<endl;
就可以啦。
#3
wskiawv
2008-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_MaRs
2008-07-01 00:08
楼上的有点错误就是i这个变量没有初始化
i++其行为未定义
1