#6048. 计算星期几(莫得思路)哪个大佬可以提供一下思路

Altman 生姜 2022-07-04 17:32:54 0
{{ vote && vote.total.up }}

共 3 条回复

root 站长

只考虑对7的余数,每次乘数字后都取余7,大于7的会重新从0开始计算。

ykj02 懒虫

#include using namespace std; int main(){ int a,b,x,y=1; cin>>a>>b; for(int i=1;i<=b;i++){ y=(y*a)%7; } if(y==1) cout<<"Monday"; else if(y==2) cout<<"Tuesday"; else if(y==3) cout<<"Wednesday"; else if(y==4) cout<<"Thursday"; else if(y==5) cout<<"Friday"; else if(y==6) cout<<"Saturday"; else if(y==0) cout<<"Sunday"; else; return 0; }

ykj01

这都不会?