请根据以下要求,编写一段C程序代码:(1)统计1800年至2200年之间一共有多少个闰年,并把闰年的个数输出到屏幕;(2)分别使用三种不同语法的循环语句(while、do while、for),编写三个效果相同的程序。
1条回答 默认 最新
- 暖晴的天 2021-06-20 22:54关注
= =又是你。。之前看错题了,答案如下:
#include "stdio.h" void main() { int nNum = 0; for (int i = 1800; i <= 2200; i++) { if (i % 4 == 0 && i % 100 != 0) nNum++; else if ( i % 100 == 0 && i % 400 == 0) nNum++; } printf("count is: %d \n", nNum); nNum = 0; int i = 1800; while (i <= 2200) { if (i % 4 == 0 && i % 100 != 0) nNum++; else if (i % 100 == 0 && i % 400 == 0) nNum++; i++; } printf("count is: %d \n", nNum); nNum = 0; i = 1800; do { if (i % 4 == 0 && i % 100 != 0) nNum++; else if (i % 100 == 0 && i % 400 == 0) nNum++; i++; } while (i <= 2200); printf("count is: %d \n", nNum); }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用