用C语言编程:输出1900到2000年中所有闰年,每输出5个年号换一行。

来源:百度知道 编辑:UC知道 时间:2024/05/22 08:01:48

#include<stdio.h>

void main()
{
int i,count=0;
for(i=1900;i<=2000;i++)
{
if(i%4==0&&i%100!=0||i%100==0&&i%400==0)
{
printf("%d ",i);
count++;
if(count%5==0)
printf("\n");

}
}
}

#include <conio.h>
#include <stdio.h>

void main()
{
int i,j=0;

for(i=1900; i<=2000; i++)
{
if(i%4 == 0 && i%100 != 0 || i%400 == 0)
{
printf("%d ", i);
j++;

if(j%5 == 0)printf("\n");
}
}
getch();
}

运行结果:
1904 1908 1912 1916 1920
1924 1928 1932 1936 1940
1944 1948 1952 1956 1960
1964 1968 1972 1976 1980
1984 1988 1992 1996 2000

咳。。。说下原理,这是很简单的题目,自己做吧。。。。

FOR循环从1900开始到2000,判断是否是润年后输出。。。
在FOR循环里判断是否是闰年【闰年判断条件自己找= =】

{
int n=0;
fo