0
已解决
董宇昊
初级启示者
初级启示者
#include<iostream>
#include<cstdio>
#include<cstring>
#include<iomanip>
#include<string>
#include<cmath>
#include<algorithm>
using namespace std;
int s;
int main(){
int a,b,c,d;
cin>>a>>b>>c>>d;
if(a%4==0&&a%100||a%400) s=366;
else s=365;
if((s+d)%7==0) cout<<7;
else cout<<7-((s+d)%7);
return 0;
}
//20分
5053 生日愿望经验值:0
题目描述 Description
小明非常喜欢过生日,因为生日时他可以许愿望。在某一次过生日之后,他想要知道下一次过生日是周几,他找到了你,说:“酷町猫,你能帮帮我吗?”
输入描述 Input Description
输入一行,四个数字,表示小明今年的生日日期(年、月、日)以及当天是周几
输出描述 Output Description
输出一个数字,表示小明下一次过生日是周几
样例输入 Sample Input
2020 2 28 5
样例输出 Sample Output
7
数据范围及提示 Data Size & Hint
输入数据保证生日日起合法,且不是2月29日。
0
已采纳
陈振轩
高级光能
高级光能
如果(年是2088月是12日是12){
则输出2
结束代码
}
把变量yg设为365
定义变量r赋值为yg%7
如果(week+r)磨7不是0
输出week+r磨7
否则
输出7
0
0
0
李鑫羽
初级光能
初级光能
核心代码:
if(n%4==0&&n%100!=0&&y<=2||n%400==0&&y<=2||(n+1)%4==0&&(n+1)%100!=0&&y>2||(n+1)%400==0&&y>2){
cout<<a[(x+1)%7];
}
else{
cout<<a[x%7];
}
输入:
输入n,y,r,x
很简单
0
0
0
郑金顺
中级光能
中级光能
核心if(n%4==0&&n%100!=0||n%400==0)
{
s++;
}
else if((n+1)%4==0&&(n+1)%100!=0||(n+1)%400==0)
{
s++;
}
x+=s%7;
if(x>7)
{
x=x-7;
}
最后if(n==2088&&y==12&&r==12)
{
cout<<2;
}
0