题解 | #计算日期到天数转换#
计算日期到天数转换
https://www.nowcoder.com/practice/769d45d455fe40b385ba32f97e7bcded
#include <iostream> using namespace std; bool Is_leap_year(int year) { if(year % 400 == 0 || (year % 100 != 0 && year % 4 == 0)) { return true; } return false; } int main() { int year, month, day; int data[13] = { 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; while(cin >> year >> month >> day) { if(Is_leap_year(year)) { data[2]++; } int Count_Day = 0; for(int i = 1; i < month; i++) { Count_Day += data[i]; } cout << Count_Day + day << endl; } return 0; }