王道機試筆記02 日期類問題

2021-09-26 00:26:22 字數 1025 閱讀 3818

** 2.6

通過預處理將日期和原點(00000101)的差值儲存在陣列中,求兩個日期差值轉換為求兩個日期和原點距離的差值。

我們在過程中定義了乙個巨集來判斷日期是否在閏年中。

#include#include#define isrun(x) x % 4 == 0 && x % 100 != 0 || x % 400 == 0

using namespace std;

int dayofmonth[13][2] = ;

struct date

if(month > 12)

}};int buf[5001][13][32];

int main()

int a,b;

int minus;

while(cin >> a >> b)

return 0;

}

** 2.7
#include#include#include#define isrun(x) x % 4 == 0 && x % 100 != 0 || x % 400 == 0

using namespace std;

int dayofmonth[13][2] = ;

char month[15][15];

string day[8];

struct date

if(month > 12)

}};int buf[3005][13][32];

int main()

int a1,a2,a3,i;

string as;

int minus;

while(cin >> a1 >> as >> a3)

} minus = buf[a3][a2][a1] - buf[2019][8][9] + 4;

minus = minus % 7;

cout << day[minus] << endl;

} return 0;

}

演算法筆記(五)日期處理(差值)

題目描述 有兩個日期,求日期之間的差值,日期格式 yyyymmdd 樣例 輸入 輸出 答案 include int month 13 2 bool isleap int year 判斷是否為閏年 int main y1 time1 10000,m1 time1 10000 100,d1 time1 ...

js學習筆記 010 日期和時間

js語言核心中包括date 建構函式,用來建立表示日期的物件 var then new date 2011,0,1 var later new date 2011,0,1,17,10,30 var now new date var elapsed now then later.getfullyear...

mysql 學習筆記08 日期相關函式2

基本介紹 now 函式舉例 可以直接插入資料,數值為當前日期時間 year 函式的使用 只統計2016年的資料資訊 month函式的使用 只統計2016年6月份的資料資訊 unix timestamp函式的使用 返回乙個秒數,的時間戳 可以作為數值,插入資料庫 from unixtime函式的使用 ...