




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、萬年歷的設(shè)計(jì):要求:模仿現(xiàn)實(shí)生活中的掛歷,能夠顯示年歷、月歷、日歷,并具備退出功能。當(dāng)前頁以系統(tǒng)當(dāng)前日期的月份為準(zhǔn)顯示當(dāng)前月的每一天(顯示出日及對(duì)應(yīng)的星期幾)。當(dāng)系統(tǒng)日期變到下一月時(shí),系統(tǒng)自動(dòng)翻頁到下一月。萬年歷的程序流程圖: 主要程序流程圖:Memu-slect()=1Printf(“輸入年月日計(jì)算星期”)開始Memu-slect()=2Memu-slect()=3Memu-slect()=4Printf(“輸入年月日計(jì)算星期”)Printf(“輸入年月日計(jì)算星期”)Printf(“輸入年月日計(jì)算星期”)結(jié)束 具體對(duì)于月份和年份的程序圖如下: 上圖為計(jì)算星期方法 上圖為打印日歷程序圖 萬年歷
2、的設(shè)計(jì)的程序源代碼:#include #include #include void f()int day,month,year,sum,leap,S;printf(n請(qǐng)輸入年月日n);scanf(%d%d%d,&year,&month,&day);while(1)if(month12|month31|day2)sum+;S=(year-1+(year-1)/4-(year-1)/100+(year-1)/400+sum)%7;switch(S)case 1:printf(星期一n);break;case 2:printf(星期二n);break;case 3:printf(星期三n);brea
3、k;case 4:printf(星期四n);break;case 5:printf(星期五n);break;case 6:printf(星期六n);break;case 0:printf(星期日n);break;void g()int i,j=1,k=1,a,b,month,year;printf(n輸入年月:n);scanf(%d%d,&year,&month);while(1)if(month12|month1) printf(輸入錯(cuò)誤,重新輸入); scanf(%d%d,&year,&month);else break;b=days_month(month,year);a=firstda
4、y (month,year);printf(*n);printf( Sun Mon Tue Wed Thu Fri Sat n);if(a=7)for(i=1;i=b;i+)printf(%4d,i);if(i%7=0)printf(n);if(a!=7)while (j=4*a)printf( );j+;for(i=1;i=b;i+)printf(%4d,i);if(i=7*k-a)printf(n);k+;printf(n*n);printf(n);int leap (int year)if(year%4=0&year%100!=0|year%400=0)return 1;else ret
5、urn 0;int days_month (int month,int year)if(month=1|month=3|month=5|month=7|month=8|month=10|month=12)return 31;if(month=4|month=6|month=9|month=11)return 30;if(month=2&leap(year)=1) return 29;else return 28;int firstday(int month,int year)int W;W=(1+2*month+3*(month+1)/5+year+year/4+year/400-year/1
6、00)%7+1;return W;void h()int i,j=1,k=1,a,b,month,year,g;printf(n輸入任意年:n);scanf(%d,&year);for(g=0;g=11;g+)month=g+1;b=days_month(month,year);a=firstday (month,year);printf(%d月n,month);printf(*n);printf( Sun Mon Tue Wed Thu Fri Sat n);if(a=7)for(i=1;i=b;i+)printf(%4d,i);if(i%7=0)printf(n);j=1;k=1;if(a
7、!=7)while (j=4*a)printf( );j+;for(i=1;i=b;i+)printf(%4d,i);if(i=7*k-a)printf(n);k+;printf(n*n);printf(n);void main()for(;)switch(menu_select()case 1:printf(輸入年月日計(jì)算星期幾n);f();break;case 2:printf(打印任意日歷n);g();break;case 3:printf(打印任意年歷n);h();break;case 4:printf(謝謝使用!n);exit(0);int menu_select()char S;int cn;printf(1.輸入年月日計(jì)算星期幾n);printf(2.打印任意月歷n);printf(3.打印任意年歷n);printf(4.謝謝
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 產(chǎn)學(xué)研合作中的知識(shí)產(chǎn)權(quán)管理與保護(hù)策略
- 福建省泉州市永春縣2024-2025學(xué)年物理八年級(jí)第一學(xué)期期末質(zhì)量檢測(cè)模擬試題含解析
- 南昌艾溪湖中學(xué)2025屆化學(xué)九年級(jí)第一學(xué)期期末統(tǒng)考模擬試題含解析
- 南京市聯(lián)合體2024年化學(xué)九年級(jí)第一學(xué)期期末調(diào)研模擬試題含解析
- 城市智慧管網(wǎng)建設(shè)與運(yùn)營(yíng)管理
- 氫氣管道抗脆化行業(yè)新探索
- 2025至2030輪胎制造機(jī)械行業(yè)項(xiàng)目調(diào)研及市場(chǎng)前景預(yù)測(cè)評(píng)估報(bào)告
- 影視制作專業(yè)學(xué)生影視傳媒職業(yè)發(fā)展手冊(cè)
- 2025至2030全球及中國(guó)收入周期中期管理和臨床文檔改進(jìn)行業(yè)運(yùn)營(yíng)態(tài)勢(shì)與投資前景調(diào)查研究報(bào)告
- 智慧城市建設(shè)中的新發(fā)展理念學(xué)習(xí)心得體會(huì)
- 招商大使選聘管理辦法
- DLT 5035-2016 發(fā)電廠供暖通風(fēng)與空氣調(diào)節(jié)設(shè)計(jì)規(guī)范
- DZ∕T 0201-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 鎢、錫、汞、銻(正式版)
- 小小科學(xué)家《物理》模擬試卷A(附答案)
- 《風(fēng)電場(chǎng)項(xiàng)目經(jīng)濟(jì)評(píng)價(jià)規(guī)范》(NB-T 31085-2016)
- 譯林版三年級(jí)英語上冊(cè)《全冊(cè)課件》ppt
- 反恐C-TPAT程序文件整套(通用)
- ma600學(xué)員座艙圖冊(cè)用戶培訓(xùn)中心
- 液壓過濾器的設(shè)計(jì)和制造
- 《義務(wù)教育英語課程標(biāo)準(zhǔn)(2022年版)》自測(cè)題、綜合測(cè)試題、初中英語新課標(biāo)過關(guān)抽測(cè)試卷及優(yōu)秀答卷(共17套附答案)
- TCAREI 001-2021 民用醇基液體燃料安全技術(shù)規(guī)范
評(píng)論
0/150
提交評(píng)論