Run ID:148422
提交时间:2026-02-13 20:02:36
#include <iostream> using namespace std; bool isLeapYear(int year) { return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0); } int dayOfYear(int year, int month, int day) { int daysInMonth[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; if (isLeapYear(year)) { daysInMonth[1] = 29; } int totalDays = 0; for (int i = 0; i < month - 1; i++) { totalDays += daysInMonth[i]; } totalDays += day; return totalDays; } int main() { int year, month, day; cin >> year >> month >> day; cout << dayOfYear(year, month, day) << endl; return 0; }