c計算農曆日期的問題,C 計算農曆日期的問題

2021-03-16 04:41:24 字數 1532 閱讀 7799

1樓:匿名使用者

農曆實在不知道的話,我可以幫你解決。請問你需要什麼樣的要求?

//判斷閏年,引數:年份,閏年,返回值:false-失敗,true-成功

//計算日期在年內的序數,引數:年,月,日,年內序數,返回值:false-失敗,true-成功

//從年內序數計算月、日,引數:年,年內序數,月,日,返回值:false-失敗,true-成功

//獲取農曆新年的公曆年內序數,引數:農曆年,返回值:農曆新年的公曆年內序數

short lunargetnewyearordinal(word dwlunaryear);

//獲取農曆月的天數,引數:農曆年,農曆月,是否為閏月,返回值:該農曆月的天數,為0代表引數無效

word lunargetdaysofmonth(word dwlunaryear,word dwlunarmonth,bool bleapmonth);

//獲取農曆某一年的閏月情況,引數:農曆年,返回值,該年的閏月月份,0表示無閏月

word lunargetleapmonth(word dwlunaryear);

//公曆轉農曆,引數:公曆年、月、日,農曆年、月、日,是否為閏月,返回值:false-失敗,true-成功

//農曆轉公曆,引數:家歷年、月、日,是否為閏月,公曆年、月、日,返回值:false-失敗,true-成功

//得到指定年份的節氣資訊,首個是小寒

bool getjieqi(word dwyear,word dwmonth,word dwjieqi[2]);

//計算星期,返回-1表示輸入的年月日不正確或者超出年份範圍

short getdayofweek(word dwyear,word dwmonth,word dwday);

//計算某個月的天數,返回天數,如果返回0表示年或月有誤

word getdaysofmonth(word dwyear,word dwmonth);

2樓:江西元谷

推薦一個庫給你吧,叫sxtwl_cpp (github上有,去那搜尋一下) 你試一下看。轉的範圍還很廣的

關於c語言計算除法的問題,關於c語言計算除法的問題

n 2,因為左面的值為假,右面就不做了,所以n的值不發生變化,仍為2 c語言除法問題求教!運算子的優先順序問題,和 是同一執行級別,那麼如果沒有用括號說明,那麼就會從左到右執行,也就是先除以2,然後在乘以a。如果你先要除以 2 a這個整體,那麼就必須要用括號括起來。括號的運算優先順序高於 乘除。x1...

c計算器問題

gihelo 太有才了!竟然用計算列來搞定這個。佩服!不過,建議樓之還是把表示式拆開,自己來算比較好。那樣有利於你儘快掌握c 其實別的計算機語言也一樣。把 1 2 3 這個字串從前往後解析。如果是簡單的計算器,應該不用考慮括號和運算順序,從前往後即可。首先取出1放到一個陣列裡 intarray 0 ...

簡單的C語言計算問題

a 1不用說了吧,因為前面給a賦了值等於1,c a b a 在這個表示式中,a 的運算優先順序最高,也就是說系統最先處理這一步 然後是a b,然後是 這一步,最後才是賦值表示式c 這個式子系統運算時分解如下 c a b a 第一步 a 此時a 2 第二步 a b,前面的結果,a 2,那麼a當然不大於...