题解 | #计算日期到天数转换#
计算日期到天数转换
https://www.nowcoder.com/practice/769d45d455fe40b385ba32f97e7bcded
#include <iostream> using namespace std; int main() { int year = 0, month = 0, Month[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31}, day = 0, ans = 0; cin >> year >> month >> day; if(year%4==0&&(year%100!=0||year%400==0)) { Month[2] = 29; } for(int i = 0;i < month;i++) { ans+=Month[i]; } ans+=day; cout<< ans; } // 64 位输出请用 printf("%lld")