头像

Cyan

四川成都

深度强化学习炼丹师

2018年第九届蓝桥杯省赛-A. 第几天

2018年第九届蓝桥杯省赛-A. 第几天

2022-01-21 · 113次阅读 · 原创 · 数据结构与算法

原题链接

题面

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 协议进行许可