当前位置:   article > 正文

用C语言来判断闰年及输出闰年_c语言1.输入一个年份,并输出是否为闰年。提示:四年一闰,百年不闰,四百年再闰。2.

c语言1.输入一个年份,并输出是否为闰年。提示:四年一闰,百年不闰,四百年再闰。2.

一、如何判断闰年

公历闰年判定遵循的规律为:四年一闰、百年不闰、400年再闰。即如果一个年份对应的数字能被400整除或者能被4整除但不能被100整除的话,这个年份就是闰年。

二、如何用C语言判断输入的年份是否是闰年

涉及判断,我们可以用if() ...else...这个选择结构来实现。

代码即运行结果如下:

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
    int y;//给年份定义一个变量
    printf("请输入要判断的年份:");
    scanf("%d", &y);
    if ((y % 400 == 0) || ((y % 4 == 0)  && (y % 100 != 0)))//闰年的判断标准
        printf("该年是闰年\n");
    else
        printf("该年不是闰年\n");
    return 0;
}

三、如何输出一个区间中的所有闰年

我们以输出1000-2000之间的所有闰年为例,代码及运行结果如下:

因为需要遍历1000-2000之间的所有数字,所以我们选择for循环语句来实现。

//输出1000-2000之间的所有闰年
#include <stdio.h>
int main()
{
    int y;
    for (y = 1000; y <= 2000; y++)
    {
        if ((y % 400 == 0) || ((y % 4 == 0) && (y % 100 != 0)))//闰年的判断标准
            printf("%d ", y);//%d后有一个空格,以便在打印时把年份隔开
    }
    return 0;
}

感谢浏览,欢迎评论和点赞收藏。 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/590835
推荐阅读
相关标签
  

闽ICP备14008679号