引言
昨天和學姐閑聊的時候梁只,聊到了 她們C語言考試的兩道大題,其中一起題目要求大致就是輸入兩個年份埃脏,要求程序輸出這兩個年份之間的所有閏年搪锣。(假定輸入年份也納入到判斷過程中)
C語言實現(xiàn)過程
//輸出x-xxxx之間的所有閏年 2017-8-27
#include<stdio.h>
int main(void)
{
int begin, end, cnt; //定義變量begin,end存放起始結(jié)束年份彩掐,變量cnt做循環(huán)控制變量
scanf("%d%d", &begin,&end);//讀取用戶輸入
cnt =begin; //起始值賦值到cnt中
while (cnt <= end) //判斷cnt值是否小于end值
{//8-23行代碼判斷cnt值是否為閏年构舟,是輸出cnt值,cnt+1堵幽,否狗超,cnt+1,cnt重新進入第7行循環(huán)
if ((cnt % 4 == 0) && (cnt % 100 != 0))
{
printf("%d ", cnt);
cnt++;
}
else if (cnt % 100 == 0)
{
printf("%d ", cnt);
cnt++;
}
else
{
cnt++;
}
}
printf("請按任意鍵結(jié)束程序");
getchar();
getchar();
return 0;
}