先做一個(gè)函數(shù),計(jì)算1900年1月1日到該天的天數(shù),然后用膜除求出星期幾并輸出。
創(chuàng)新互聯(lián)建站成都企業(yè)網(wǎng)站建設(shè)服務(wù),提供網(wǎng)站制作、成都做網(wǎng)站網(wǎng)站開發(fā),網(wǎng)站定制,建網(wǎng)站,網(wǎng)站搭建,網(wǎng)站設(shè)計(jì),成都響應(yīng)式網(wǎng)站建設(shè)公司,網(wǎng)頁設(shè)計(jì)師打造企業(yè)風(fēng)格網(wǎng)站,提供周到的售前咨詢和貼心的售后服務(wù)。歡迎咨詢做網(wǎng)站需要多少錢:028-86922220
int day=int.Parse(TextBoxText);LabelText=CaculateWeekDay(year,month,day);代碼很簡單,不需要太多解釋,一看就明白了。
即只要整數(shù)部分。(C是世紀(jì)數(shù)減一,y是年份后兩位,M是月份,d是日數(shù)。1月和2月要按上一年的13月和 14月來算,這時(shí)C和y均按上一年取值。)算出來的W除以7,余數(shù)是幾就是星期幾。如果余數(shù)是0,則為星期日。
最后用printf函數(shù)將處理的結(jié)果輸出:運(yùn)行程序,在控制臺(tái)中輸入一個(gè)年份,比如2020年,控制臺(tái)輸出的結(jié)果為2020年是閏年。
首先打開編譯器,新建工程,文件后,寫下頭文件和主函數(shù)。之后定義一個(gè)變量,用來接受年的數(shù)值。然后用一個(gè)輸出語句來提示輸入的內(nèi)容,一個(gè)輸入語句來接受數(shù)值。
根據(jù)此規(guī)則,編寫判斷閏年的宏函數(shù)如下: #define is_leap(x) (x%400==0 || (x%4==0 && x%100!=0)) 根據(jù)題意,對(duì)1900到2000進(jìn)行遍歷,判斷輸出即可。
//輸入一個(gè)數(shù)n scanf(%d,&n);//如果(n能夠被4整除而且不能被100整除)或者(n能夠被400整除),那么該年為閏年,反之。
includestdio.h int main(){ int i;for(i=1900;i=2000;i++){ if(i%4==0 && i%100!=0 || i%400==0)//閏年:年數(shù)能被4但是不能被100整除,或者能被400整除的。
int i,j;link:printf(請(qǐng)輸入你要判斷的年份\n);scanf(%d,&i);j=pd(i);if(j==0) printf(%d不是閏年\n,i);else printf(%d是閏年\n,i);goto link;//實(shí)現(xiàn)循環(huán)輸入判斷。} 結(jié)果。如圖。
if(leap=0),這是個(gè) 賦值后判斷的語句,先執(zhí)行 leap=0,再判斷 leap 是否為真(不為0),可見,結(jié)果永遠(yuǎn)不成立,于是就執(zhí)行 else 內(nèi)容,打印 “閏年”。
輸入年份;根據(jù)年份,判斷是否為閏年;輸出結(jié)果。
網(wǎng)頁題目:c語言year函數(shù) year在c語言中是什么意思
網(wǎng)頁路徑:http://chinadenli.net/article17/depiidj.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、標(biāo)簽優(yōu)化、軟件開發(fā)、營銷型網(wǎng)站建設(shè)、服務(wù)器托管、響應(yīng)式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容