信奥赛 1083

1083:计算星期几


时间限制: 1000 ms         内存限制: 65536 KB
提交数: 76300     通过数: 33677

【题目描述】

假设今天是星期日,那么过ab��天之后是星期几?

【输入】

两个正整数a�,b�,中间用单个空格隔开。0<a100,0<b100000<�≤100,0<�≤10000。

【输出】

一个字符串,代表过ab��天之后是星期几。

其中,Monday是星期一,Tuesday是星期二,Wednesday是星期三,Thursday是星期四,Friday是星期五,Saturday是星期六,Sunday是星期日。

【输入样例】

3 2000

【输出样例】

Tuesday
#include <bits/stdc++.h>
using namespace std;
int main() {
    int a,b,sum;
    cin>>a>>b;
    sum = pow(a,b);
    sum = abs(sum%7);
    if(sum==1){
        cout<<"Monday";
    }else if(sum==2){
        cout<<"Tuesday";
    }else if(sum==3){
        cout<<"Wednesday";
    }else if(sum==4){
        cout<<"Thursday";
    }else if(sum==5){
        cout<<"Friday";
    }else if(sum==6){
        cout<<"Saturday";
    }else if(sum==0){
        cout<<"Sunday";
    }
    return 0;
}

 

 

 

posted @ 2023-02-02 17:49  王一行(小号)  阅读(208)  评论(0)    收藏  举报