欢迎使用本站,预祝练习时长两年半的选手们到成功! [本模块信息来自tem/def/head]

1083:计算星期几 (2)

时间:2024-06-21 16:07 作者:lizq 点击:
#includeiostream#includecmathusing namespace std;int main(){ int a,b; cinab; int j=1; for(int i=1;i=b;i++){ j*=a; j%=7;//通过不断取余,减小j的数值,避免超范围//具体取余多少,通过题目判断} if(j==0) cout"Sunday"
#include<iostream>
#include<cmath>
using namespace std;
int main(){
    int a,b;
    cin>>a>>b;
    
    int j=1;
    for(int i=1;i<=b;i++){
    	j*=a;
    	j%=7;
		//通过不断取余,减小j的数值,避免超范围
		//具体取余多少,通过题目判断
	}
    
    if(j==0) cout<<"Sunday";
    else if(j==1) cout<<"Monday";
    else if(j==2) cout<<"Tuesday";
    else if(j==3) cout<<"Wednesday";
    else if(j==4) cout<<"Thursday";
    else if(j==5) cout<<"Friday";
    else if(j==6) cout<<"Saturday";
    return 0;
}


(责任编辑:lizq)
    顶一下
    (0)
    0%
    踩一下
    (0)
    0%