1037 18歲生日 日期計算問題

2022-05-23 01:18:12 字數 803 閱讀 7654

小明的18歲生日就要到了,他當然很開心,可是他突然想到乙個問題,是不是每個人從出生開始,到達18歲生日時所經過的天數都是一樣的呢?似乎並不全都是這樣,所以他想請你幫忙計算一下他和他的幾個朋友從出生到達18歲生日所經過的總天數,讓他好來比較一下。

輸入的第一行是乙個數t,後面t行每行有乙個日期,格式是yyyy-mm-dd。如我的生日是1988-03-07。

t行,每行乙個數,表示此人從出生到18歲生日所經過的天數。如果這個人沒有18歲生日,就輸出-1。

11988-03-07

1 #include 2

3using

namespace

std;45

bool ifleap(int year);//

判斷是否閏年

6int getaddays(int year,int month,int day);//

判斷日期是公元後第幾天?從0000.01.01天開始78

int mdays[12] = ;910

intmain()21}

22return0;

23}24bool ifleap(int

year)

2930

int getaddays(int year,int month,int

day)

37for(i=1;i)

40if(ifleap(year) && month>2

)41 days+=1

;42 days+=day;

43return

days;

44 }

註冊介面生日(日期)js

jquery.noconflict jquery function var birthmonth gbiaps birthday month var month new date getmonth for var m month m 0 m 設定最新月份的日期 function initdate e...

pyrhon 生成所有生日日期

參考 import time 生成出生當年所有日期 defdaterange year 時間格式 fmt y m d python time strptime 函式根據指定的格式把乙個時間字串解析為時間元組。python time mktime 函式執行與gmtime localtime 相反的操作...

18歲生日(閏年問題)

gardon的18歲生日就要到了,他當然很開心,可是他突然想到乙個問題,是不是每個人從出生開始,到達18歲生日時所經過的天數都是一樣的呢?似乎並不全都是這樣,所以他想請你幫忙計算一下他和他的幾個朋友從出生到達18歲生日所經過的總天數,讓他好來比較一下。乙個數t,後面t行每行有乙個日期,格式是yyyy...