社区讨论
求助!!!!!!!!!
B4260[GESP202503 二级] 时间跨越参与者 2已保存回复 3
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 3 条
- 当前快照
- 1 份
- 快照标识符
- @mhjsezq9
- 此快照首次捕获于
- 2025/11/04 07:44 4 个月前
- 此快照最后确认于
- 2025/11/04 07:44 4 个月前
90分
_救命!!!!!
CPP#include <iostream>
using namespace std;
int main() {
long long a, b, c, d, e;
cin >> a >> b >> c >> d>> e;
d += e;
if(d > 23) {
c += 1;
d -= 24;
int days;
int f = 0;
if((a % 4 == 0 && a % 100 != 0) || (a % 400 == 0)) {
f = 1;
}
if(b != 2) {
if(b == 1 || b == 3 || b == 5 || b == 7 || b == 8 || b == 10 || b == 12) {
days = 31;
} else if(b == 2 || b == 4 || b == 6 || b == 9 || b == 11 ) {
days = 30;
}
} else if(f == 1 && b == 2) {
days = 29;
} else {
days = 28;
}
if(c > days) {
c -= days;
b += 1;
if(b >= 12) {
b = 1;
a ++;
}
}
cout << a << " "<< b <<" " << c <<" " << d << endl;
}
return 0;
}
_
回复
共 3 条回复,欢迎继续交流。
正在加载回复...