实现函数判断year是不是润年。
下表显示了 C 语言支持的所有算术运算符。假设变量 A 的值为 10,变量 B 的值为 20,则:
运算符 | 描述 | 实例 |
---|---|---|
/ | 分子除以分母 | B / A 将得到 2 |
% | 取模运算符,整除后的余数 | B % A 将得到 0 |
已经知道判断闰年标准:
1.公历年份是4的倍数且不是100的倍数为普通闰年(如2004、2020年就是闰年)。
2.必须是400的倍数才是世界闰年(如2000是世纪闰年,1900不是世纪闰年)。
对应判断条件:
1.year%4==0&&year%100!=0
2.year%400==0
代码如下:
#include<stdio.h>
void Judging_leap_years(int year)
{if((year%4==0&&year%100!=0)||year%400==0){printf("是闰年!"); }else {printf("不是闰年!"); }
}
int main()
{int year;printf("请输入要判断的年份\n");scanf("%d",&year);Judging_leap_years(year); return 0;
}