我是这样写的,哪里错了?为什么不行?
#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);
}
1 回答
望远
TA贡献1017条经验 获得超1032个赞
#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);//最后输出有多少个数据 }
- 1 回答
- 0 关注
- 3019 浏览
添加回答
举报
0/150
提交
取消