具体代码:
#include <stdio.h>
#include <string.h>
int main()
{
//判断year是否为润年
//1.能被4整除并且不能被100整除是闰年
//2.能被400整除是闰年
//可用count来实现计数
int count = 0;
int year = 0;
for(year=1000;year<=2000;year++)
{
if(year%4==0 && year%100!=0)
{
printf("%d ",year); // "%d\n" 在这里打印的时候不会完全显示
count++;
}
else if(year%400==0)
{
printf("%d ",year); // "%d\n" 在这里打印的时候不会完全显示
count++;
}
}
printf("\ncount = %d\n",count); //这个写法比 printf("%d\n",count); 更好
//循环内部的语句可以更加简洁的写为
// if((year%4==0 && year%100!=0)||year%400==0)
// {
// printf("%d ",year);
// count++;
// }
return 0;
}