🌸大家好,我是花无缺,一枚热爱生活的新时代青年,感谢你的阅读🥰~
👨💻个人主页:@花无缺
欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!
本文由 花无缺 原创收录于专栏 【算法题集】
文章目录
- 🌞【深基3.例3】闰年判断
- 🌸题目描述
- 🌸输入格式
- 🌸输出格式
- 🌸样例
- 🍭样例输入#1
- 🍭样例输出#1
- 🍭样例输入#2
- 🍭样例输出#2
- 🍭样例输入#3
- 🍭样例输出#3
- 🍭样例输入#4
- 🍭样例输出#4
- 🌸提示
- 🌸我的题解
- 🍭结果
- 🌸优解
- 🌸反思总结
🌞【深基3.例3】闰年判断
🌸题目描述
输入一个年份,判断这一年是否是闰年,如果是输出 1 1 1,否则输出 0 0 0。
🌸输入格式
输入一个正整数 n n n,表示年份。
🌸输出格式
输出一行。如果输入的年份是闰年则输出 1 1 1,否则输出 0 0 0。
🌸样例
🍭样例输入#1
1926
🍭样例输出#1
0
🍭样例输入#2
1900
🍭样例输出#2
0
🍭样例输入#3
2000
🍭样例输出#3
1
🍭样例输入#4
1996
🍭样例输出#4
1
🌸提示
数据保证, 1582 ≤ n ≤ 2020 1582 \leq n \leq 2020 1582≤n≤2020 且年份为自然数。
🌸我的题解
#include <stdio.h>
int main(void) {
int year;
scanf("%d",&year);
if((year % 4 == 0 && year % 100 != 0) || year % 400 == 0){
printf("1");
}else{
printf("0");
}
return 0;
}
🍭结果
Accepted
🌸优解
#include<bits/stdc++.h>
using namespace std;
int n;
int main()
{
cin>>n;
cout<<((n%4==0&&n%100!=0)||(n%400==0))?1:0;
return 0;
}
🌸反思总结
一个简单的条件判断题,使用一个if else
语句就可以了。
判断闰年的方法:
闰年分为世纪闰年
和普通闰年
普通闰年:年份可以被4整除且不能被100整除
世纪闰年:年份可以被400整除
根据这两个闰年的特征即可解出此题了。
最后,今天是10月24日,祝大家程序员节快乐!
🌸欢迎
关注
我的博客:来和我一起成长吧! 现在关注我,以后就是老粉了(手动狗头)
🍻一起进步-刷题专栏:【算法题集】
🥇往期精彩好文:
📢【day8】【洛谷算法题】-P3954成绩-刷题反思集[入门1顺序结构][附一周思考总结]
📢【HTML基础知识详解】
你们的点赞👍 收藏⭐ 留言📝 关注✅
是我持续创作,输出优质内容
的最大动力!
谢谢!