题:计算1000到2000年间的闰年及其个数
#include <stdio.h>
int main()
{
int year = 0;
int count = 0;
for (year = 1000; year <= 2000; year++)
{
//判断闰年的规则:能被4整除不能被100整除or能被400整除
if (year % 4 == 0 && year % 100 != 0)
{
printf("%d ", year);//%d后面加空格以便于输出观看
count++;//计数
}
else if (year % 400 == 0)
{
printf("%d ", year);
count++;
}
}
printf("\ncount=%d\n", count);
return 0;
}
题:第二种解法 更简单的表示
#include <stdio.h>
int main()//打印1000到2000年间的闰年。
{
int year = 0;
int count = 0;
for (year = 1000; year <= 2000; year++)
{
//判断闰年的规则:能被4整除不能被100整除or能被400整除
if ((year % 4 == 0 && year % 100 != 0)|| (year % 400 == 0))
{
printf("%d ", year);//%d后面加空格以便于输出观看
count++;//计数
}
}
printf("\ncount=%d\n",count);
return 0;
}