计算公元1年到2016年的所有闰年并计数
我是这样写的,哪里错了?为什么不行?
#include"stdio.h"
main()
{
int a,count;
a=1,count=0;
while(a<2017)
{
if(a%4==0&&a%100!=0||a%400==0)
count++;
else a++;
}
printf("%d\t\n,%d",a,count);
}
我是一个小小小小白
浏览 3020回答 1
1回答
-
望远
#include"stdio.h"
main() {
int a,count; a=1,count=0;
while(a<2017)
{
if(a%4==0&&a%100!=0||a%400==0)//是闰年
{
count++;
printf("%10d",a);//输出一个闰年数据
if(count%5==0)//每5个数据换行
printf("\n");
}
a++; //无论a是多少,它都有加1
}
printf("\n");
printf("一共%d个年份\n",count);//最后输出有多少个数据
}
打开App,查看更多内容