題目:
一道水題,簡單的判斷閏年就好了。
思路 : 17年的全年天數,加上第1年生日後的天數和第18年生日前的天數,就是到達18歲所需天數。如果18歲那年是平年,而且是2月29日的生日,就沒有18歲生日,輸出-1。
ac code:
view code
1#include
<
stdio.h
>
2#include
<
stdlib.h
>
3int
year, month, day;
4int
year1, year18, day1, day2, days;
5int
s_day(
inty) ,9b[
13] =;
10if(!
(y %
400)
||((y
%100
) &&
!(y %4
)))
19else28}
29int
large_days (
inty,
intm,
intd)
38year1
=s_day(year);
//第1年生日後剩餘天數
39year18
=s_day(year +18
);
//第18年生日前天數
40return
days
+year1
+year18;
//總天數41}
42int
no_b()
49int
main ()
59return0;
60}
HDU 1201 18歲生日(水 )
description gardon的18歲生日就要到了,他當然很開心,可是他突然想到乙個問題,是不是每個人從出生開始,到達18歲生日時所經過的天數都是一樣的呢?似乎並不全都是這樣,所以他想請你幫忙計算一下他和他的幾個朋友從出生到達18歲生日所經過的總天數,讓他好來比較一下。input 乙個數t,後...
HDU 1201 18歲生日(字串)
address problem description gardon的18歲生日就要到了,他當然很開心,可是他突然想到乙個問題,是不是每個人從出生開始,到達18歲生日時所經過的天數都是一樣的呢?似乎並不全都是這樣,所以他想請你幫忙計算一下他和他的幾個朋友從出生到達18歲生日所經過的總天數,讓他好來比...
杭電1201 18歲生日
problem description gardon的18歲生日就要到了,他當然很開心,可是他突然想到乙個問題,是不是每個人從出生開始,到達18歲生日時所經過的天數都是一樣的呢?似乎並不全都是這樣,所以他想請你幫忙計算一下他和他的幾個朋友從出生到達18歲生日所經過的總天數,讓他好來比較一下。inpu...