本文主要是介绍蓝桥杯 BASIC-1 闰年判断,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目:给定一个年份,判断这一年是不是闰年。
自己理解:
- 能被4整除但不能被100整除的年份为普通闰年。(如2004年就是闰年,1999年不是闰年);
- 能被400整除的为世纪闰年。(如2000年是闰年,1900年不是闰年);
- 当输入的年份为y时,判断条件应该为 :
if(y%4==0 && y%100!=0 || y%400==0)
,如果满足,则输出是闰年,不满足输出不是闰年。
代码
#include<stdio.h>
int main()
{int y;printf("请输入要查询的年份:");scanf("%d",&y);if(y%4==0 && y%100!=0 || y%400==0)printf("你要查询的年份是闰年");elseprintf("你要查询的年份不是闰年");return 0;
}
运行结果
这篇关于蓝桥杯 BASIC-1 闰年判断的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!