判断闰年
发布日期:2021-05-07 18:29:25 浏览次数:18 分类:技术文章

本文共 540 字,大约阅读时间需要 1 分钟。

判断闰年

判断某年是否是闰年。公历纪年法中,能被 4 整除的大多是闰年,但能被 100 整除 而不能被 400 整除的年份不是闰年,如 1900 年是平年,2000 年是闰年。

输入数据
一行,仅含一个整数a(0 < a < 3000)。
输出要求
一行,如果公元 a 年是闰年输出 Y,否则输出 N。
代码

#include 
//分段排除法 int main(){ int a; scanf("%d",&a); if(a%4!=0) printf("%d年不是闰年\n",a); else if(a%100==0&&a%400!=0) printf("%d年不是闰年\n",a); else printf("%d年是闰年",a);}
#include 
//一次列出所有条件 int main(){ int a; scanf("%d",&a); if((a%4!=0)||(a%100==0&&a%400!=0)) printf("%d年不是闰年",a); else printf("%d年是闰年",a);}

总结

以上是两种方法,本题比较简单,主要注意条件与逻辑关系。可以分步列出条件,也可以一条语句直接写完。要注意运算符的运用。

上一篇:C与C++区别
下一篇:统计电话号码

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年03月17日 00时59分31秒