题面
2000 年的 1 月 1 日,是那一年的第 1 天。
那么,2000 年的 5 月 4 日,是那一年的第几天?
题解
暴力枚举,日期
枚举具体的每一天进行累加,具体见代码,注意 2000 年是 闰年。
答案:
125
代码
#include<iostream>
using namespace std;
int mons[13] = {0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int main() {
int cnt = 0;
for (int i = 1; i <= 5; i++) {
int dd = i == 5 ? 4 : mons[i];
for (int j = 1; j <= dd; j++) {
cnt++;
}
}
cout << cnt << endl;
return 0;
}
标题: | 2018年第九届蓝桥杯省赛-A. 第几天 |
---|---|
链接: | https://www.fightingok.cn/detail/191 |
更新: | 2022-09-18 22:46:51 |
版权: | 本文采用 CC BY-NC-SA 3.0 CN 协议进行许可 |