1. 程式人生 > 其它 >計算日期到天數轉換!

計算日期到天數轉換!

技術標籤:筆記python演算法leetcodejava動態規劃

題目描述
根據輸入的日期,計算是這一年的第幾天。。
測試用例有多組,注意迴圈輸入

輸入描述:
輸入多行,每行空格分割,分別是年,月,日

輸出描述:
成功:返回outDay輸出計算後的第幾天;
失敗:返回-1

示例:
輸入
2012 12 31
輸出
366

#include<iostream>
using namespace std;

int main(){
	int monthday[13] = { 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
	int year,
month, day; int sum = 0; while (cin >> year >> month >> day){ sum = 0; monthday[2] = 28; if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0){ monthday[2] = 29; } for (int i = 1; i < month; i++){ sum += monthday[i]; } sum += day; cout << sum <<
endl; } }

在這裡插入圖片描述