闰年判断,规则是能被4整除但不能被100整除或者能被400整除的年份是闰年。
输入格式:
输入一个整数代表年份。
输出格式:
判断每个年份,若年份是闰年输出YES,否则输出NO。
输入样例:
在这里给出一个整数,代表 年份。例如:
2018 输出样例:
在这里给出相应的输出。例如:
NO
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
小魔女参考了bing和GPT部分内容调写:
判断闰年,c语言
#include<stdio.h>
int main(){
int year;
printf("请输入年份:");
scanf("%d",&year);
if((year%4==0 && year%100!=0) || (year%400==0)){
printf("YES\n");
}
else{
printf("NO\n");
}
return 0;
}
回答不易,记得采纳呀。
“Devil组”引证GPT后的撰写:
#include <iostream>
using namespace std;
int main() {
int year;
cin >> year;
if (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0)) {
cout << "YES" << endl;
} else {
cout << "NO" << endl;
}
return 0;
}
用#include指令包含头文件iostream,然后使用using namespace std语句声明命名空间std。
接着定义一个整型变量year,使用cin函数从标准输入流中读入一个整数,即输入年份。
然后使用if语句判断该年份是否为闰年,如果是则输出"YES",否则输出"NO"。
最后使用return 0语句结束程序,并返回一个整型值0,表示程序运行成功。