【链接】
http://ybt.ssoier.cn:8088/problem_show.php?pid=1083
1083:计算星期几
【题目描述】
假设今天是星期日,那么过天之后是星期几?
【输入】
两个正整数a,b,中间用单个空格隔开。0<a≤100,0<b≤10000。
【输出】
一个字符串,代表过天之后是星期几。
其中,Monday
是星期一,Tuesday
是星期二,Wednesday
是星期三,Thursday
是星期四,Friday
是星期五,Saturday
是星期六,Sunday
是星期日。
【输入样例】
3 2000
【输出样例】
Tuesday
【答案】
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int a,b,c=1;
cin>>a>>b;
for(int i=1;i<=b;i++)
{
c*=a;
c%=7;
}
if(c==0)
cout<<"Sunday"<<endl;
else if(c==1)
cout<<"Monday"<<endl;
else if(c==2)
cout<<"Tuesday"<<endl;
else if(c==3)
cout<<"Wednesday"<<endl;
else if(c==4)
cout<<"Thursday"<<endl;
else if(c==5)
cout<<"Friday"<<endl;
else if(c==6)
cout<<"Saturday"<<endl;
return 0;
}
谢谢观看,记得点个关注哦!