C 程序 检查闰年

该程序检查输入年份是否为闰年。

示例:检查闰年的程序

您可以使用以下数学逻辑检查一年是否是闰年:

闰年:

如果一年可以被 4, 100 和 400 整除,则它是闰年。

如果一年可以被 4 整除但不能被 100 整除那么它就是闰年

不是闰年:

如果一年不能被 4 整除那么它不是闰年

如果一年可被 4 和 100 整除但不能被 400 整除那么它就不是闰年

让我们在 C 程序中编写这个逻辑。要了解该程序,您应该具有以下 C 编程主题的知识:

#include <stdio.h>
int main()
{
    int y;

    printf("Enter year: ");
    scanf("%d",&y);

    if(y % 4 == 0)
    {
        //Nested if else
        if( y % 100 == 0)
        {
            if ( y % 400 == 0)
                printf("%d is a Leap Year", y);
            else
                printf("%d is not a Leap Year", y);
        }
        else
            printf("%d is a Leap Year", y );
    }
    else
        printf("%d is not a Leap Year", y);

    return 0;
}

输出:

Enter year: 1991
1991 is not a Leap Year

看看这些相关的 C 程序:

  1. C 程序:检查字母是元音还是辅音
  2. C 程序:检查数字是否是回文
  3. C 程序:检查阿姆斯壮编号
  4. C 程序:检查数字是偶数还是奇数
  5. C 程序:检查数字是正数还是负数

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程