是今年第几天#include <iostream>using namespace std;bool funa(int year) { if ((year % 4) == 0 && (year % 100) != 0) { return true; } else return false;}int main() { int year, month, day; int days = 0; while (cin >> year >> month >> day) { days = days + day; bool t = funa(year); for (int i = 1; i < month; i++) { switch (i) { case 2 : days += t ? 29 : 28; break; case 1: case 3: case 5: case 7: case 8: case 10: case 12: days += 31; break; default: days += 30; break; } } cout << days << endl; }} 我已经通过这道题! https://www.nowcoder.com/questionTerminal/ae7e58fe24b14d1386e13e7d70eaf04d