文章

25

粉丝

40

获赞

2

访问

20.0k

头像
日期 题解:
P1011 贵州大学机试题
发布于2024年9月1日 13:59
阅读数 1.2k

 

//从该题的目的出发,就是求2012任意一天上周几
//容易知道2012是leap year, 1月1日是周日, 电脑获得
#include <iostream>
using namespace std;

int arr[13] = {0,31,29,31,30,31,30,31,31,30,31,30,31};

string week[8] = {"0","Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};

int main(){
	int m,d,sum = 0;
	cin>>m>>d;
	for(int i = 1; i<m; i++){
		sum += arr[i];
	}
	sum += d;
	//1月8号才是下一个周日 ,那么余数是1就是下一个周日 
	cout<<week[sum%7];
	
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发