1 条题解
-
0
#include<bits/stdc++.h> using namespace std; int main(){ // [1] 定义变量,n-存储年份,m-存储月份 int n, m; // [2] 从控制台输入年份和月份 cin >> n >> m; // [3] 判断大月(1/3/5/7/8/10/12月),输出31天 if(m == 1 || m == 3 || m == 5 || m == 7 || m == 8 || m == 10 || m == 12){ cout << 31; } // [4] 判断小月(4/6/9/11月),输出30天(已修正原10月的错误) else if(m == 4 || m == 6 || m == 9 || m == 11){ cout << 30; } // [5] 判断闰年的2月,输出29天(闰年规则:400的倍数 或 4的倍数且非100的倍数) else if(n % 400 == 0 || (n % 4 == 0 && n % 100 != 0)){ cout << 29; } // [6] 非闰年的2月,输出28天 else{ cout << 28; } return 0; }
- 1
信息
- ID
- 1138
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 2
- 标签
- 递交数
- 2
- 已通过
- 1
- 上传者