freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

課程設計實驗報告--簡單萬年歷-資料下載頁

2025-03-23 12:21本頁面
  

【正文】 switch (d) { case 1: cout這天是 世界艾滋病日!。 break。 case 3: cout這天是 世界殘疾人日!。 break。 case 4: cout這天是 全國法制宣傳日!。 break。 case 9: cout這天是 世界足球日!。 break。 case 25: cout這天是 圣誕節(jié)!。 break。 case 29: cout這天是 國際生物多樣性!。 break。 } break。 } coutendl。 outfileendl。} //int tiangandizhi(){ //class date//{//public: //int other(int year,int month,int day)。 //判斷本年的干支紀年,生肖,是否閏年。 // private: //bool check()。 //判斷是否輸入的日期有誤,若有則返回1,否則返回0。 //int year。 //int month。 //int day。//}。int leep(int y)//閏年的判斷 { if((y%4==0amp。amp。y%100!=0)||y%400==0) return 1。 else return 0。}void other(int year){//判斷本年的干支紀年,生肖,是否閏年,星期。 string tian_gan[10]={甲,乙,丙,丁,戊,己,庚, 辛,壬,癸}。 string di_zhi[12]={子,丑,寅,卯,辰,巳,午, 未,申,酉,戌,亥}。 string sheng_xiao[32]={鼠,牛,虎,兔,龍,蛇, 馬,羊,猴,雞,狗,豬}。 string xing_qi[7]={日,一,二,三,四,五,六}。 int years=year1924。//1924甲子年,鼠年,1 月1 日是星期二。 int n_di_zhi=years%12。//獲得不夠一個地支周期的天數(shù)。 int n_tian_gan=years%10。//獲得不夠一個天干周期的天數(shù)。 if(n_di_zhi0) n_di_zhi=12+n_di_zhi。 if(n_tian_gan0) n_tian_gan=10+n_tian_gan。 coutsetw(12)tian_gan[n_tian_gan]di_zhi[n_di_zhi] 年。 coutsetw(12)sheng_xiao[n_di_zhi]年。 if(leep(year)) coutsetw(12)閏年。 else coutsetw(12)平年。 coutendl。}int week(int y,int m){ int w。 w=(y+y/4+542+26*(m+1)/10+1)%7。 return(w)。}void printweek(){ coutsetw(8)Sunsetw(8)Monsetw(8)Tuessetw(8)Wedsetw(8)Thurssetw(8)Frisetw(8)Satendl。 }void printmonth(int m){ switch(m) { case 1:cout1月份endl。break。 case 2:cout2月份endl。break。 case 3:cout3月份endl。break。 case 4:cout4月份endl。break。 case 5:cout5月份endl。break。 case 6:cout6月份endl。break。 case 7:cout7月份endl。break。 case 8:cout8月份endl。break。 case 9:cout9月份endl。break。 case 10:cout10月份endl。break。 case 11:cout11月份endl。break。 case 12:cout12月份endl。break。 }}int md(int y,int m){ int d。 switch(m) { case 1: case 3: case 5: case 7: case 8: case 10: case 12:d=31。break。 case 4: case 6: case 9: case 11:d=30。break。 case 2:if(leep(y)==1)d=29。 else d=28。break。 } return d。}//以下是第三個功能的函數(shù)int days1(int y,int m,int d)//計算該天是這一年的第幾天{ int i,sum1=0,day。 for(i=1。im。i++) { day=md(y,i)。 sum1=sum1+day。 } sum1+=d。 return sum1。}int days2(int y){ int yeardays。 if(leep(y)) yeardays=366。 else yeardays=365。 return yeardays。}int days3(int y)//計算從元年到該之年前總天數(shù)(定義部分){ int i,yeardays。 long sum3=0。 for(i=1。iy。i++) { yeardays=days2(i)。 sum3+=yeardays。 } return sum3。}int totaldays(int y,int m,int d)//計算指定日期距今天的天數(shù)(定義部分){ int y1,m1,d1。 long sum=0,localsum=0,finaldays=0。 sum=days1(y,m,d)+days3(y)。 struct tm *local。 time_t t。 t=time(NULL)。 local=localtime(amp。t)。 y1=localtm_year+1900。 m1=localtm_mon+1。 d1=localtm_mday。 localsum=days1(y1,m1,d1)+days3(y1)。 finaldays=sumlocalsum。 cout距離今天還有finaldays天endl。 return finaldays。}(1)歡迎進入頁面的調試記錄(2)(3)按y進行時間調整并按m把時間調大,或者按n把時間調小()(4)選擇進入萬年歷時間查詢系統(tǒng)(5)選擇功能1(由于運行結果太長,故只粘貼了一部分,詳看源代碼運行結果)(6)選擇功能2(7)選擇功能3:在我選擇程序的時候參考了很多人的課程設計,逐一完善自己的課程設計。如:我看見同學們的課程設計的界面比較好看,我就想到完善一下自己的界面,這個過程中,由于我自己不知道別人界面怎么設定的,所以,二話沒說我就去問了百度,那個過程,可謂是煎熬啊,從下午第一節(jié)下課就一直調試到晚上熄燈,不過,皇天不負有心人,最后還是調試出來了,當然這個過程雖然煎熬,但是還能夠體驗到調試成功后的喜悅的。這個程序中,原來的判斷節(jié)日的部分是用ifelse語句實現(xiàn)的,可是我看了去年學長做的課程設計中采用的swithcase語句簡單明了,于是,我就很大膽的借用了??墒俏业某绦蛴袃蓚€遺憾的地方,一個就是:不能判斷陽歷節(jié)日,這個部分的實現(xiàn),我現(xiàn)在還是沒有弄清楚。另外一個是:我想根據(jù)家里面的萬年的整點報時特點,想讓該程序也能夠整點報時,這個功能我也不知道怎么加入,希望在不久的將來能夠實現(xiàn)的吧。通過了這次的課程設計,暴露了自己在學習上的很多弊端,課堂上的好多東西沒有完全理解,導致了自己在做課程設計的時候遇到很多問題不能夠自己親自解決,這就需要自己花費大量時間問百度問同學問一些編程的朋友,由于將近期末考試,時間緊,未能夠將自己遇到的問題逐一解決,這是非常遺憾的事情,當然,期末以后我會花費一些精力完善自己的程序。在編程序的時候,我可能做得并不夠好,因為程序的實現(xiàn)都比較簡單,盡管有些東西,我們沒有介入到過,可是我覺得還是用到什么就搜些什么,不斷地進行調試以得到自己想要的結果。在程序調試的時候,我想的還比較多的吧,小小的程序設計,我就做了好久,而且,其中還有很多問題沒能夠完全弄懂,暴露出來了自己在語法、算法上的很多問題。以前有一個很偉大的夢想,就是成為編程上的佼佼者,如今,不是說夢想破碎,而是刺激了我的思想,以后學習要踏實,學習的時候不能死板教條,要發(fā)散思維,多方面的學習,這樣才能不斷地提升自己。未來的路還有很長,可是如果不走好第一步的話,就只會越偏越遠,所以,現(xiàn)在要明確目標,確定方向,不僅僅是為了實現(xiàn)自己的夢想,而是不能枉費青春白走這一趟。參考資料:①鄭莉 董淵 《C++語言程序設計》,清華大學出版社.②《c++primer》③《c++程序設計》譚浩強④c++學習群與相關論壇36
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1