飞羽


私信TA

用户名:cjun1998

访问量:14019

签 名:

coding

等  级
排  名 449
经  验 4654
参赛次数 6
文章发表 17
年  龄 0
在职情况 在职
学  校
专  业

  自我简介:

十八般武艺,样样不会

 

0.0分

30 人评分

  评论区

nb,思路如此清晰
2023-10-26 18:37:06
有没有大佬帮忙看看什么问题啊,通过不了,难道是没有设置函数?还是啥
#include<bits/stdc++.h>
using namespace std;
int main() {
	int N,Y,b[10][10];
	int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
	cin>>N>>Y;
	if(N>=2007 && Y<=12){
		cout<<"---------------------"<<endl;
		cout<<" Su Mo Tu We Th Fr Sa"<<endl;
		cout<<"---------------------"<<endl;
		if(N%4==0 && N%100!=0 || N%400==0){//判断是否为闰年 
			a[2]=29;
		}
		int tmp=N-2007,sum=0;
		for(int i=1;i<=tmp;i++){//计算每一年的天数 
			for(int j=1;j<=12;j++){
				sum+=a[j];
			}
			if((i-1)%4==0) sum+=1;//闰年多加一天 
		}
		for(int i=1;i<Y;i++){//计算月份天数 
			sum+=a[i];
		}
		int k=(sum+1)%7;//s
2023-03-16 19:21:23
卧槽牛逼
2022-02-09 10:31:10
  • «
  • 1
  • »