讀取對應於乙個人的年齡(以天為單位)的整數值,並轉化為年,月和日表示方式輸出,年、月、日分別對應「ano(s)」, 「mes(es)」, 「dia(s)」。注意:為了方便計算,假設全年365天,每月30天。 資料保證,不會出現12個月和幾天的情況,例如360,363或364。
輸入格式
輸入乙個整數n。
輸出格式
參照輸出樣例,輸出轉換後的天數表達。
資料範圍
1≤n≤10000001≤n≤1000000
輸入樣例:
輸出樣例:
1 ano(s)
1 mes(es)
5 dia(s)
同樣,此題給出了每月30天,全年365天計算。同樣將數拆解
#include
#include
using
namespace std;
intmain()
541
1 ano(s)
5 mes(es)
26 dia(s)
同樣的拆分問題,從大到小依次進行
日期天數轉換
根據輸入的日期,計算是這一年的第幾天。詳細描述 輸入某年某月某日,判斷這一天是這一年的第幾天?平年365天 閏年366天 閏年 年數是400的整數倍,或者年數是4的整數倍並且不是100的整數倍 int calculate day int year,int month,int day void mai...
關於請假天數 的演算法
請假情景 請假分為 上午請假,下午請假 消假也分為 上午消假,下午消假 請假最小單位 0.5天 ps 2019 3 10下午請假 2019 3 11上午消假 請假時長 為 0.5天 紅色區域表示請假天數和消假天數的 差值 從圖中可以看出來,除公共部分外,每次都只剩下上午和下午。如果上午請假,天數加0...
日期類 計算日期到天數轉換
題目描述 根據輸入的日期,計算是這一年的第幾天,輸入某年某月某日,判斷這一天是這一年的第幾天?分析 這道題可以使用日期相減的方式實現,用給定的日期減去這一年的1月1日,就可以計算出是第幾天,但是這樣的話,就要單獨實現乙個日期類的函式,有點複雜,這裡還有另外一種簡單的思路,比如要計算2018年11月1...