为了账号安全,请及时绑定邮箱和手机立即绑定

计算公元1年到2016年的所有闰年并计数

计算公元1年到2016年的所有闰年并计数

C
我是一个小小小小白 2016-11-08 21:55:34
我是这样写的,哪里错了?为什么不行? #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);//最后输出有多少个数据
 }


查看完整回答
反对 回复 2016-11-08
  • 1 回答
  • 0 关注
  • 3019 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信