📅  最后修改于: 2023-12-03 15:00:12.723000             🧑  作者: Mango
欢迎参加C测验– 110,问题3!本测验旨在考察你对C语言的理解和编程能力。
请编写一个C程序,要求实现以下功能:
为了判断一个年份是否为闰年,我们需要遵循以下规则:
根据这些规则,我们可以编写一个用于判断闰年的函数。代码示例如下:
#include <stdio.h>
int isLeapYear(int year)
{
if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))
{
return 1; // 是闰年
}
else
{
return 0; // 不是闰年
}
}
int main()
{
int year;
printf("请输入一个年份:");
scanf("%d", &year);
if (isLeapYear(year))
{
printf("%d年是闰年。\n", year);
}
else
{
printf("%d年不是闰年。\n", year);
}
return 0;
}
通过调用 isLeapYear
函数,我们可以判断给定的年份是否为闰年。程序会读取用户输入的年份并打印相应的结果。
输入:
请输入一个年份:2020
输出:
2020年是闰年。
输入:
请输入一个年份:1900
输出:
1900年不是闰年。
通过实现以上代码,我们成功地判断了一个给定的年份是否为闰年。在C语言中,通过取余运算和逻辑运算符,我们可以方便地编写类似的逻辑判断程序。希望本次C测验对您的学习有所帮助!