判断闰年,c语言1111

闰年判断,规则是能被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,表示程序运行成功。