文章

16

粉丝

76

获赞

3

访问

9.6k

头像
日期 题解:C++
P1011 贵州大学机试题
发布于2024年3月20日 17:24
阅读数 506

#include <bits/stdc++.h>
using namespace std;
int mon[13]={0,
        31,28,31,30,31,30,31,31,30,31,30,31
};
int main() {
    int month,day;
    while(cin>>month>>day){
        if(month==4){//四月份时
            int flag=(day-12+4)%7;//余数是几就是星期几,当为0时表示星期日
            if(flag==1)
                cout<<"Monday"<<endl;
            else if(flag==2)
                cout<<"Tuesday"<<endl;
            else if(flag==3)
                cout<<"Wednesday"<<endl;
            else if(flag==4)
                cout<<"Thursday"<<endl;
            else if(flag==5)
                cout<<"Friday"<<endl;
            else if(flag==6)
                cout<<"Saturday"<<endl;
            else if(flag==0)
                cout<<"Sunday"<<endl;
        }else{//其他月份时
            int sum=18+day;//余数是几就是星期几,当为0时表示星期日
            for(int i=5;i<month;i++){
                sum+=mon[i];
...
登录查看完整内容


登录后发布评论

暂无评论,来抢沙发