文章

32

粉丝

81

获赞

5

访问

26.0k

头像
日期 题解:
P1011 贵州大学机试题
发布于2023年8月16日 15:09
阅读数 987

  我又来写了,希望今年二战能成功上岸嘿嘿,先写一个数组把4月份和以后的每个月的天数写进去,然后如果超过了四月份的就把天数加起来然后%7,如果是四月份当月的就直接减去%7就可以咯。

#include<bits/stdc++.h>
using namespace std;

int main(){
int a,b,d,e;int f=0;
cin>>a>>b;
int c[]={30,31,30,31,31,30,31,30,31};
if(a>4){
    e=a-4;
    for(int i=1;i<e;i++){
        f+=c[i];
    }
    d=((30-12)+f+b)%7;
}
else if(a==4){
    d=(b-12)%7;
}
switch (d)
{
    case 1:printf("Friday");break;
    case 2:printf("Saturday");break;
    case 3:printf("Sunday");break;
    case 4:printf("Monday");break;
    case 5:printf("Tuesday");break;
    case 6:printf("Wednesday");break;
    case 7:printf("Thursday");break;
}

return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发