判断1000~2000之间的闰年
2017-12-10 16:42
267 查看
判断1000~2000之间的闰年:能被4整除,不能被100整除的是闰年;能被400整除的是闰年。
正确的代码:
法2:
#include<stdio.h> int main(void){ int i = 0; int count = 0; for(i=1000; i<=2000; i++){ if(i%4==0){ if(i%100!=0){ count++; printf("%d ",i); } } else if(i%400==0){ //注意,此处是错误原因:程序执行过程中2000进去第一个if后就不会进如else了,只会判断一次,所以少1200,1600,2000。 printf("%d ",i); } } return 0; }
正确的代码:
#include<stdio.h> int main(void){ int i = 0; int count = 0; for(i=1000; i<=2000; i++){ if(i%4==0){ if(i%100!=0){ count++; printf("%d ",i); } } if(i%400==0){ printf("%d ",i); } } return 0; }
法2:
#include<stdio.h> int main(void){ int i; for(i=1000; i<=2000; i++){ int LeapYear = 1; if((i%4==0&&i%100!=0)||(i%400==0)){ LeapYear = 1; } else LeapYear = 0; if(LeapYear==1){ printf("%d ",i); } } return 0; }
相关文章推荐
- 判断1000~2000之间的闰年
- 判断并输出1000-2000之间的闰年
- 判断1000-2000之间的闰年
- 【C】判断1000-2000之间的闰年
- 判断1000到2000之间的闰年(c语言)
- 判断1000~2000年之间的闰年
- 判断1000~2000年之间的闰年
- C语言判断1000—2000年之间的闰年
- 用c++输出1000-2000之间的闰年
- C语言实现1000--2000的闰年判断
- 判断1000到2000的闰年
- 输出1000到2000之间的闰年
- 判断1000-2000年之间的闰年
- 判断1000-2000年之间的闰年,并输出
- 打印1000~2000之间的闰年
- 判段1000-2000之间的闰年
- [置顶] 【C语言】1000~2000之间的闰年
- c语言 求1000到2000之间的闰年
- 编写程序输出1000~2000之间的闰年
- c语言 求1000到2000之间的闰年