文章

17

粉丝

148

获赞

3

访问

174.2k

头像
这是我第一遍想到的结果,还没想有没有更好的,写完全部有时间再做一遍
P1011 贵州大学机试题
发布于2020年1月6日 15:52
阅读数 7.8k

#include <iostream>
using namespace std;
int date[12] = {31,29,31,30,31,30,31,31,30,31,30,31};

int main(void){
    int mon,day,sum=0;
    cin >> mon >> day;
    if(mon==4){
        sum=day-12;
    }else{
        sum+=18;
        sum+=day;
        for(int i=5;i<mon;i++){
            sum+=date[i-1];
        }
        
    }

    switch ((sum+4)%7)
    {
    case 1:cout << "Monday";break;
    case 2:cout << "Tuesday";break;
    case 3:cout << "Wednesday";break;
    case 4:cout << "Thursday";break...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发