C语言判断闰年:简单代码示例
#include <stdio.h>
int main() {
int year;
printf("请输入年份:");
scanf("%d", &year);
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
printf("%d年是闰年", year);
} else {
printf("%d年不是闰年", year);
}
return 0;
}
代码解释:
#include <stdio.h>: 包含标准输入输出库,用于使用printf和scanf函数。int main() { ... }: 程序的入口点,代码从这里开始执行。int year;: 声明一个整型变量year,用于存储用户输入的年份。printf("请输入年份:");: 在屏幕上提示用户输入年份。scanf("%d", &year);: 从键盘读取用户输入的年份,并将其存储到year变量中。if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0): 这是判断闰年的逻辑表达式:year % 4 == 0: 如果年份能被 4 整除,则满足条件之一。year % 100 != 0: 如果年份能被 100 整除,则不满足条件之一。year % 400 == 0: 如果年份能被 400 整除,则满足条件。
printf("%d年是闰年", year);: 如果if语句的条件成立,则打印输出该年份是闰年。printf("%d年不是闰年", year);: 如果if语句的条件不成立,则打印输出该年份不是闰年。return 0;: 程序正常结束,返回 0 值。
运行示例:
输入:2024 输出:2024年是闰年
输入:2023 输出:2023年不是闰年
原文地址: https://www.cveoy.top/t/topic/npiP 著作权归作者所有。请勿转载和采集!