3 条题解
-
2
#include <bits/stdc++.h> using namespace std; int main() { int n,x; cin >> n >> x; if (x==1||x==3||x==5||x==7||x==8||x==10||x==12) { cout << "31"; } if (x==4||x==6||x==9||x==11) { cout << "30"; } if ((n % 4 == 0 && n % 100 != 0) || (n % 400 == 0)) { if (x == 2) { cout << "29"; } } else { if (x == 2) { cout << "28"; } } return 0; }
-
0
#include <iostream> using namespace std; int main() { int n,y; cin >> n >> y; if(n%100!=0&&n%4==0) { if(y==2) { cout << 29; } else if(y==8 || y==10 || y==12 || y==1 || y==3 || y==5 || y==7) { cout << 31; } else { cout <<30; } } else if( n%400==0) { if(y==2) { cout << 29; } else if(y==8 || y==10 || y==12 || y==1 || y==3 || y==5 || y==7) { cout << 31; } else { cout <<30; } } else { if(y==2) { cout << 28; } else if(y==8 || y==10 || y==12 || y==1 || y==3 || y==5 || y==7) { cout << 31; } else { cout <<30; } } }
- 1
信息
- ID
- 863
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 1
- 标签
- 递交数
- 69
- 已通过
- 51
- 上传者