C语言经典20例(判断闰年)

在C语言中,判断一个年份是否为闰年可以通过以下规则来实现:

1. 如果年份能被4整除且不能被100整除,则是闰年。
2. 如果年份能被400整除,则也是闰年。

以下是具体的C语言代码实现,以及文字讲解:
 

#include <stdio.h>

int main() {
    int year;
    printf("请输入一个年份:");
    scanf("%d", &year);

    // 判断是否为闰年
    if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
        printf("%d 是闰年。\n", year);
    } else {
        printf("%d 不是闰年。\n", year);
    }

    return 0;
}

文字讲解:

1. 首先,我们包含stdio.h头文件,以便使用printf和scanf函数。
2. 定义一个整型变量year,用于存储用户输入的年份。
3. 使用printf函数提示用户输入一个年份,并使用scanf函数读取用户输入的年份。
4. 使用if语句来判断年份是否为闰年。这里有两个条件:
 第一个条件是年份能被4整除且不能被100整除,使用year % 4 == 0 && year % 100 != 0来判断。
 第二个条件是年份能被400整除,使用`year % 400 == 0`来判断。
5. 如果满足以上任一条件,则输出该年份是闰年;否则,输出该年份不是闰年。

运行上述程序,输入一个年份,程序会判断并输出该年份是否为闰年。

猜你喜欢

转载自blog.csdn.net/lxsxjsj/article/details/143351233