why
查看原帖
why
1353733
XDuanZai楼主2024/8/11 20:47

蒟蒻求助,70pts,#3,#5,#8 WA 在下不才,代码如下:

#include<iostream>
#include<stdio.h>
using namespace std;
long long y,r;
int yfts(int yf){
    if(yf<=7){
        if(yf==2) return 28;
        if(yf%2==1) return 31;
        else if (yf%2==0&&y!=2) return 30;
    if(y>7){
        if(yf==9||yf==11)  return 30;
        else return 31;
    }  
    }
    return 0;
}
int main(){
    scanf("%lld",&y);
    scanf("%lld",&r);
    r+=1;
    if(r>=yfts(r)) y++,r=1;
    if(y>12) y=1,r=1;
    printf("%lld",y);
    cout<<' ';
    printf("%lld",r);
    return 0;
}
2024/8/11 20:47
加载中...