哎亚!!!

111111 2024-06-09 13:51:10 18

#include <bits/stdc++.h> using namespace std; int main() { int a; cin >> a; if ((a % 4 == 0 || a % 400 == 0) && a > 0 && a <= 3000) { cout << "Y"; } else { cout << "N"; } return 0; }

{{ vote && vote.total.up }}

共 1 条回复

root 站长

你的if写错了,普通闰年的条件少写了一个,其次关于数据的范围不用判断,题目给的数据都在这个范围内。

if (a % 4 == 0  && a % 100 != 0 || a % 400 == 0)