版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGE7精品--精品-《C語言課程設(shè)計(jì)》課程設(shè)計(jì)報(bào)告題 目學(xué) 號(hào)姓 年級(jí)專指導(dǎo)教師完成日期 年 月 日安徽師范大學(xué)物理與電子信息學(xué)院CollegeofPhysicsandElectronicInformation,AnhuiNormalUniversity一、問題描述日期按星期排列日歷查詢,輸入日期進(jìn)行查詢。是否為閏年。二、問題分析對(duì)于要求1:根據(jù)蔡勒公式,可以很容易地有年月日推斷出星期:rst=yr-1+(int)((yr-1)/4)-(int)((yr-1)/100)+(int)((yr-1)/400)+ds;wkd=rst%7;對(duì)于要求2:依次輸入后面的日期,通過定長(zhǎng)度輸出日期,在遇到某天時(shí)星期六時(shí),就換行輸出,因此可以按照月歷的格式輸出。5)對(duì)于要求4100整除,或者能被400月份的月歷。三、小組成員:四、總體設(shè)計(jì)功能模塊輸入日期日期查詢輸入日期日期查詢閏年判斷排列星期月歷顯示進(jìn)入程序進(jìn)入程序輸入年月判斷閏年按星期排輸出月歷五、詳細(xì)設(shè)計(jì)主要函數(shù):intrunYear(intyear);year1閏年,0intCalWkd(intyr,intmth)該函數(shù)確定每月的天數(shù),閏年二月為29showcld(intwkd,intmtd)該函數(shù)用以根據(jù)一個(gè)日期推斷星期,參數(shù)為要判斷的年月日。返回值為整型,123456分別表示星期一到星期六,0表示星期天。六、程序清單#include<stdio.h>intJgYr(intyr){if(yr%4==0&&yr%100!=0||yr%100==0&&yr%400==0)return1;elsereturn0;}intCalWkd(intyr,intmth){intds=0,i,rst,wkd;intmthd[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};if(JgYr(yr))mthd[2]=29;fords+=mthd[i];ds+=1;rst=yr-1+(int)((yr-1)/4)-(int)((yr-1)/100)+(int)((yr-1)/400)+ds;wkd=rst%7;returnwkd;}showcld(intwkd,intmtd){intdt=1,i,j=0;printf("Sun\tMon\tTue\tWed\tThu\tFri\tSat\n");for(i=0;i<wkd;i++){printf("\t");j++;}while(j!=7){printf("%d",dt);if(j<6)printf("\t");elseprintf("\n");dt++;j++;}while(1){for(j=0;j<7;j++){printf("%d",dt);if(j!=6)printf("\t");elseprintf("\n");if(dt!=mtd)dt++;}}intmain(){
else}
return0;intyr,mth,mtd,wkd,mthd[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};printf("InputtheYearandMonth(Year-Month):");scanf("%d-%d",&yr,&mth);if(yr<0||mth<1||mth>12)return0;8if(JgYr(yr))mthd[2]=29;mtd=mthd[mth];wkd=CalWkd(yr,mth);showcld(wkd,mtd);return0;}七、測(cè)試數(shù)據(jù)-精品-PAGE11精品--精品-八、心得體會(huì)編寫。行,實(shí)現(xiàn)的功能有顯示當(dāng)前日歷,閏年的判斷,按星期顯示。有時(shí)會(huì)出現(xiàn)程序崩潰。到寫報(bào)告為止,漏洞基本被找出,并得到修正。通過寫這個(gè)程序,我對(duì)C在本次課程設(shè)計(jì)中,要感謝老師的指導(dǎo),也要感謝提供意見和建議的同學(xué),才得以大致完成該設(shè)計(jì)。通過本次設(shè)計(jì)我也明白了團(tuán)隊(duì)合作的重要,也體會(huì)到了編程的樂趣。再次感謝老師的指導(dǎo)!九、參考文獻(xiàn)譚浩強(qiáng),c趙永哲,李雄飛,戴秀英編著c2003年夏寬理,趙志正編著c年譚浩強(qiáng)編著,《c程序設(shè)計(jì)》,
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中華書局版歷史七年級(jí)下冊(cè)第3課《盛唐氣象》聽課評(píng)課記錄
- 小學(xué)一年級(jí)數(shù)學(xué)備課組學(xué)期工作總結(jié)
- 高中學(xué)生暑假學(xué)習(xí)計(jì)劃
- 個(gè)人年度工作計(jì)劃目標(biāo)
- 新學(xué)期學(xué)習(xí)計(jì)劃總結(jié)文本
- 單位房屋的出租合同范本
- 樂山師范學(xué)院《傳熱與傳輸原理》2023-2024學(xué)年第二學(xué)期期末試卷
- 保潔開荒合同范本
- 黃山職業(yè)技術(shù)學(xué)院《建筑力學(xué)下》2023-2024學(xué)年第二學(xué)期期末試卷
- 無產(chǎn)權(quán)房屋租賃合同范本
- 浙江省名校新2025屆高一數(shù)學(xué)第一學(xué)期期末達(dá)標(biāo)檢測(cè)試題含解析
- 學(xué)習(xí)2024《關(guān)于加強(qiáng)社會(huì)組織規(guī)范化建設(shè)推動(dòng)社會(huì)組織高質(zhì)量發(fā)展的意見》解讀課件
- 2024年縣全民健身活動(dòng)狀況調(diào)查活動(dòng)方案
- SOR-04-014-00 藥品受托生產(chǎn)企業(yè)審計(jì)評(píng)估報(bào)告模板
- 足球場(chǎng)建設(shè)項(xiàng)目設(shè)計(jì)方案
- 兒童四宮格數(shù)獨(dú)96題-(由簡(jiǎn)到難,支持打印)
- 湖北宜昌歷年中考語文現(xiàn)代文之記敘文閱讀16篇(含答案)(2003-2023)
- 問題探究如何讓城市不再看海(教學(xué)課件)高一地理
- 2024年人教版五年級(jí)數(shù)學(xué)(上冊(cè))模擬考卷及答案(各版本)
- 人教版八年級(jí)下冊(cè)歷史第1課 中華人民共和國(guó)成立 說課稿
- 2024-2030年傷口護(hù)理管理行業(yè)市場(chǎng)現(xiàn)狀供需分析及重點(diǎn)企業(yè)投資評(píng)估規(guī)劃分析研究分析報(bào)告
評(píng)論
0/150
提交評(píng)論