time limit: 1 sec
memory limit: 128 mb
submit: 102
solved: 37
[submit][
status][
web board]
小明的弟弟上小學了,每次剛入學就想知道什麼時候放假,但是每學期開學的日子和每學期的有效天數都不一樣,請你程式設計幫他計算放假日期。
本題只需要提交填空部分
#include
using namespace std;
class date
;void date::input(int y,int m,int d)
date operator+(date &c,int &day)
void date::display()
第一行輸入開學的年月日,以空格隔開;第二行輸入本學期的有效天數
輸出計算後得到的放假日期,格式為年/月/日。
2008 2 29140
2008/7/18**:
#include using namespace std;
class date
;void date::input(int y,int m,int d)
date operator+(date &c,int &day)
; if((c.year%4==0&&c.year%100!=0)||(c.year%400==0))
a[2]=29;
c.day+=day;
while (c.day>a[c.month])
a[2]=((c.year%4==0&&c.year%100!=0)||(c.year%400==0))?29:28;
}return c;
}void date::display()
執行結果:
我感覺很有必要多刷刷leetcode
我感覺leetcode就非常好地融合了資料結構和演算法,裡面有上面陣列字串,棧和佇列,雜湊等等。學了華清的前三個level的課程再看這些很有體會,我覺得還需要再刷些題才能真正很好地掌握。我也感謝華清帶我重回基礎,花了差不多乙個月的時間去看c和資料結構,真正開始自己寫 這個讓我去自學嵌入式可能幾乎不會...
我的杭電oj之旅 1000
includevoid main void 知識點 一 scanf函式 1.d d就是以空格,tab或enter區分,你在螢幕輸入的時候要輸入2 3 而 d,d是以,來區分的,你在螢幕上輸入數字的時候就要輸入2,3 2.不存在scanf d d a,b 3.在scanf語句中 s,在c語言中的說明是...
我的杭電oj之旅 1002
問題描述 重點在於兩個大數相加,第一行輸入要計算的case數,接下來每行輸入兩個數字,用空格隔開。輸出sum,並且兩個case之間用兩行空白行隔開。sample input 2 1 2112233445566778899 998877665544332211 sample output case 1...