文章

25

粉丝

82

获赞

465

访问

32.3k

头像
日期 题解:
P1011 贵州大学机试题
发布于2024年9月1日 13:59
阅读数 2.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;
}

 

登录查看完整内容


登录后发布评论

1 条评论
nini29
2025年3月15日 21:34

为啥我用这么代码在Devc上可以运行但是在N诺上说有错误啊

赞(0)