样例都全对,可是就是不能满分
查看原帖
样例都全对,可是就是不能满分
1231723
black_blog楼主2024/3/6 17:23
#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;
        }
    }
}

不知有何问题,请大佬帮忙看一下

2024/3/6 17:23
加载中...