社区讨论

样例都全对,可是就是不能满分

B3835[GESP202303 一级] 每月天数参与者 3已保存回复 4

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
4 条
当前快照
1 份
快照标识符
@ltflfkoe
此快照首次捕获于
2024/03/06 17:25
2 年前
此快照最后确认于
2024/03/06 20:00
2 年前
查看原帖
CPP
#include<iostream>
using namespace std;
int main(){
    int a,b;
    cin>>a>>b;
    if(a%400==0 || (a%4==0 && a%100!=0)){
        switch(b){
            case 1:cout<<31;break;
            case 2:cout<<29;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;
        }
    }
    else{
        switch(b){
            case 1:cout<<31;break;
            case 2:cout<<29;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;
        }
    }
}
不知有何问题,请大佬帮忙看一下

回复

4 条回复,欢迎继续交流。

正在加载回复...