题解 | 计算一年中的第几天
计算一年中的第几天
https://www.nowcoder.com/practice/178aa3dafb144bb8b0445edb5e9b812a
#include <iostream>
using namespace std;
int main() {
//将每个月天数累加起来
int days[13] = {0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365};
int a, b, c;
while (cin >> a >> b >> c) {
for (int i = 1; i <= 12; i++) {
if (i == b) {
if (a % 400 == 0 || (a % 4 == 0 && a % 100 != 0)) { //判断闰年
cout << days[i - 1] + 1 + c << '\n';
}
else cout << days[i - 1] + c << '\n';
}
}
}
}