萬(wàn)年歷課程設(shè)計(jì)報(bào)告.rar
萬(wàn)年歷課程設(shè)計(jì)報(bào)告,2300多字5頁(yè)萬(wàn)年歷 要求:輸入年份和月份,自動(dòng)輸出該月的日歷,清楚的顯示每一天是星期幾。說(shuō)明一.算法分析說(shuō)明:1. 總天數(shù)的算法:首先用if語(yǔ)句判斷定義年到輸入年之間每一年是否為閏年,是閏年,該年的總天數(shù)為366,否則,為365。然后判斷輸入的年是否為定義年,若是,令總天數(shù)s=1,否則,用累加法計(jì)...
該文檔為壓縮文件,包含的文件列表如下:
![](http://img.queshao.com/images/pcgzh.gif)
![](http://preview.queshao.com/tobuy/31414.gif)
內(nèi)容介紹
原文檔由會(huì)員 xiaowei 發(fā)布
萬(wàn)年歷課程設(shè)計(jì)報(bào)告
2300多字 5頁(yè)
萬(wàn)年歷
要求:輸入年份和月份,自動(dòng)輸出該月的日歷,清楚的顯示每一天是星期幾。
說(shuō)明
一. 算法分析說(shuō)明:
1. 總天數(shù)的算法:首先用if語(yǔ)句判斷定義年到輸入年之間每一年是否為閏年,是閏年,該年的總天數(shù)為366,否則,為365。然后判斷輸入的年是否為定義年,若是,令總天數(shù)S=1,否則,用累加法計(jì)算出定義年到輸入年之間的總天數(shù),再把輸入年的一月到要輸出的月份之間的天數(shù)累加起來(lái),若該月是閏年中的月份并且該月還大于二月,再使總天數(shù)加1,否則,不加,既算出從定義年一月一日到輸出年的該月一日的總天數(shù)。
2. 輸出月份第一天為星期幾的算法:使總天數(shù)除以7取余加2得幾既為星期幾,若是7,則為星期日。
3. 算出輸出月份第一天為星期幾的算法:算出輸出月份第一天為星期幾后,把該日期以前的位置用空格補(bǔ)上,并總該日起一次輸出天數(shù)直到月底,該月中的天數(shù)加上該月一日為星期幾的數(shù)字再除以7得0換行,即可完整的輸出該月的日歷。
2300多字 5頁(yè)
萬(wàn)年歷
要求:輸入年份和月份,自動(dòng)輸出該月的日歷,清楚的顯示每一天是星期幾。
說(shuō)明
一. 算法分析說(shuō)明:
1. 總天數(shù)的算法:首先用if語(yǔ)句判斷定義年到輸入年之間每一年是否為閏年,是閏年,該年的總天數(shù)為366,否則,為365。然后判斷輸入的年是否為定義年,若是,令總天數(shù)S=1,否則,用累加法計(jì)算出定義年到輸入年之間的總天數(shù),再把輸入年的一月到要輸出的月份之間的天數(shù)累加起來(lái),若該月是閏年中的月份并且該月還大于二月,再使總天數(shù)加1,否則,不加,既算出從定義年一月一日到輸出年的該月一日的總天數(shù)。
2. 輸出月份第一天為星期幾的算法:使總天數(shù)除以7取余加2得幾既為星期幾,若是7,則為星期日。
3. 算出輸出月份第一天為星期幾的算法:算出輸出月份第一天為星期幾后,把該日期以前的位置用空格補(bǔ)上,并總該日起一次輸出天數(shù)直到月底,該月中的天數(shù)加上該月一日為星期幾的數(shù)字再除以7得0換行,即可完整的輸出該月的日歷。