好了,今天的内容就是判断闰年了,内容的详细意思也就是判断某年是否是闰年。如果公元a年是闰年输出Y,否则输出N。(博主正在冲200粉丝,喜欢的赶紧关注!!!)
目录
【题目描述及其目的】
【题目描述】
【输入】
【输出】
【输入样例】
【输出样例】
【题目链接】
【题目考点】
【解题思路】
【源代码】
【重要】
【题目描述及其目的】
1055:判断闰年
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 97153 通过数: 43523
【题目描述】
判断某年是否是闰年。如果公元a年是闰年输出Y,否则输出N。
【输入】
输入只有一行,包含一个整数a(0 < a < 3000)。
【输出】
一行,如果公元a年是闰年输出Y,否则输出N。
【输入样例】
【输出样例】
【题目链接】
信息学奥赛一本通(C++版)在线评测系统
【题目考点】
1. if…else语句
【解题思路】
闰年,有以下规律:
能被4整除且不能被100整除的为闰年,或者能被400整除的也是闰年。
例如100、1000、1100,能被4整除,但也能被100整除,所以不是闰年。
400,虽然能分别被4和100整除,但也能被400整除,所以是闰年。
2020,能被4整除,且不能被100整除,所以是闰年。
数据类型:输入的整数a的取值范围是(0 < a < 3000),所以可以选择int类型。
【源代码】
#include
using namespace std;
int main()
{
int a;
cin >> a;
if(a % 4 == 0 && a % 100 != 0 || a % 400 == 0)
{
cout << "Y";
}
else
{
cout << "N";
}
return 0;
}
【重要】
强调,博主正在充200粉丝,喜欢的点赞点个关注。



