美文网首页计科狗的C语言学习之路
输出划定时间区间内的所有闰年。

输出划定时间区间内的所有闰年。

作者: 天凉好个秋呐 | 来源:发表于2017-08-27 14:40 被阅读0次

    引言

    昨天和学姐闲聊的时候,聊到了 她们C语言考试的两道大题,其中一起题目要求大致就是输入两个年份,要求程序输出这两个年份之间的所有闰年。(假定输入年份也纳入到判断过程中)

    C语言实现过程

    //输出x-xxxx之间的所有闰年 2017-8-27
    #include<stdio.h>
    int main(void)
    {
        int begin, end, cnt;    //定义变量begin,end存放起始结束年份,变量cnt做循环控制变量
        scanf("%d%d", &begin,&end);//读取用户输入
        cnt =begin;             //起始值赋值到cnt中
        while (cnt <= end)      //判断cnt值是否小于end值
        {//8-23行代码判断cnt值是否为闰年,是输出cnt值,cnt+1,否,cnt+1,cnt重新进入第7行循环
            if ((cnt % 4 == 0) && (cnt % 100 != 0))
            {
                printf("%d ", cnt);
                cnt++;
            }
            else if (cnt % 100 == 0)
            {
                printf("%d ", cnt);
                cnt++;
            }
            else
            {
                cnt++;
            }
        }
        printf("请按任意键结束程序");
        getchar();
        getchar();
        return 0;
    }
    

    相关文章

      网友评论

        本文标题:输出划定时间区间内的所有闰年。

        本文链接:https://www.haomeiwen.com/subject/rvgbdxtx.html