3 条题解
-
2
用switch语句做; 其中判断闰年只有两种情况 1.其可以被4整除,且不能被100整除; 2.其可以被4整除,且能被400整除; 中间用或 || 隔开就行; 如下
#include<bits/stdc++.h> using namespace std; int main() { int a,y; cin>>y>>a; switch(a) { case 1: cout<<"31";break; case 2: { if(y%4==0 && y%100!=0 || y%4==0 && y%400==0) { cout<<"29"; } else { cout<<"28"; } break; } case 3: cout<<"31";break; case 4: cout<<"30";break; case 5: cout<<"31";break; case 6: cout<<"30";break; case 7: cout<<"31";break; case 8: cout<<"31";break; case 9: cout<<"30";break; case 10: cout<<"31";break; case 11: cout<<"30";break; case 12: cout<<"31";break; } return 0; }
- 1
信息
- 编号
- 2314
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 3
- 标签
- 递交数
- 145
- 已通过
- 57
- 上传者