




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
問題描述:(1)定義一個時間類
Time,能提供時、分、秒組成(2)定義一個日期類
Date,記錄年、月、日,并提供日期增加(3)由類Time
和日期類
Date,派生出DateTime
類,除具有年、月、日、時、分、秒外,還增加國名和與格林威治時間的差。編一應用程序,輸入年、月、日、時、分、秒,在屏幕上模擬顯期和時間。注意,當對日期增加1
天后,會涉及所謂的“進位”問題:首先算出本“日”所在的月份具有的天數(shù)N,若加1
之后的“日”數(shù)值超過所在的月份具有的天數(shù)N
時,“進位”到月,而月份若超過12
時還要“進位”到年。思考:可對該類增加你所考慮到的其他功能,如,對日期進行輸入,計算二日期的間隔天數(shù),計算某日期為星期幾,打印對象當前數(shù)據的
y
年
m
月的月歷,一次增加若干天,對兩個日期進行其他比較運算等。
month
month
先判斷年份是否是閏年,而計算出一年的天數(shù),在定義出
time
和
date
類,派生出
datetime
類。在進行實現(xiàn)賦值。同時置。然后根據
void
stuation1(datetime
&
用
void
timers(
datetime
&dtime)模擬電子計時器,用
gotol;//exit();//退出系統(tǒng)。
year)//判斷是否是閏年
month)//判斷月份對應的天數(shù)
year)//返回一年天數(shù)
t)//日期在年中的天數(shù)
&t)//判斷天數(shù)對應星期
t.setweek("星期一");break;
t.setweek("星期二");break;
t.setweek("星期三");break;
t.setweek("星期四");break;
t.setweek("星期五");break;
t.setweek("星期六");break;
t.setweek("星期天");break;
t)//返回對應月的第一天星期數(shù)
temp);//判斷對應星期數(shù)if(temp.getweek()=="星期一")
if(temp.getweek()=="星期二")
if(temp.getweek()=="星期三")
if(temp.getweek()=="星期四")
if(temp.getweek()=="星期五")
if(temp.getweek()=="星期六")
t)//打印特殊節(jié)日
cout<<"立春。"<<endl;
cout<<"驚蟄。"<<endl;cout<<"今天婦女節(jié)!"<<endl;
cout<<"今天植樹節(jié)!"<<endl;cout<<"春分。"<<endl;cout<<"清明。"<<endl;cout<<"谷雨。"<<endl;cout<<"今天勞動節(jié)!"<<endl;cout<<"立夏。"<<endl;cout<<"小滿。"<<endl;cout<<"今天兒童節(jié)!"<<endl;cout<<"芒種。"<<endl;cout<<"夏至。"<<endl;
cout<<"今天建黨日!"<<endl;
cout<<"今天七夕節(jié)!"<<endl;cout<<"小暑。"<<endl;cout<<"大暑。"<<endl;
cout<<"建軍節(jié)!"<<endl;cout<<"立秋。"<<endl;cout<<"處暑。"<<endl;cout<<"白露。"<<endl;cout<<"秋分。"<<endl;
cout<<"國慶節(jié)!"<<endl;cout<<"寒露。"<<endl;
cout<<"霜降。"<<endl;cout<<"立冬。"<<endl;cout<<"小雪。"<<endl;cout<<"大雪。"<<endl;cout<<"冬至。"<<endl;
cout<<"今天元旦!"<<endl;cout<<"小寒。"<<endl;cout<<"大寒。"<<endl;
printspace()//打印空格
t)//打印當前月日歷
t)//計算兩日期相差天數(shù)
cout<<"請輸入
cout<<"請輸入
cout<<"相隔的天數(shù)為:"<<diffday<<endl;
t)//當月剩余天數(shù)
t)//當年剩余天數(shù)
if(diffday<=monthsurplus(t))//月未變 if(diffday<=yearsurplus(t))//年未變
else//年變了
surplusday=diffday-fyear;//所求年的天數(shù)
cout<<"日期為:"<<endl;cout<<lastyear<<"年"<<lastmonth<<"月"<<lastday<<"日"<<endl;
cout<<"現(xiàn)在進行日期推算"<<endl;cout<<"1.計算兩日期相差天數(shù)"<<endl;cout<<"2.計算日期前后推算"<<endl;
stuation1(sytime);//計算兩日期相差天數(shù)
stuation2(sytime);//計算日期前后推算
&dtime)//模擬電子計時器
);//判斷對應星期數(shù)calendar(dtime);//輸入對應的農歷,節(jié)假日,24
dtime.addbysecond();//電子模擬
);//判斷對應星期數(shù)calendar(dtime);//輸入對應的農歷,節(jié)假日,24
showmonth(dtime);//打印當前月日歷
);//判斷對應星期數(shù)calendar(dtime);//輸入對應的農歷,節(jié)假日,24
showmonth(dtime);//打印當前月日歷
cout<<"1.進入模擬系統(tǒng)"<<endl;cout<<"2.進入日期演算"<<endl;
cout<<"開始計時:";
sytime);//模擬電子計時器
Tprojection(sytime);//日期推算 //system("plause");//暫停
cout<<"歡迎進入電子模擬系統(tǒng)!"<<endl;cout<<"1.模擬電子表輸出!"<<endl;cout<<"2.退出系統(tǒng)!"<<endl;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農村采購路燈合同范本
- 房頂裝修合同范本
- 搬遠工合同范本
- 古董抵押貸款合同范本
- 基于Ease-off的非圓齒輪齒面修形設計及幾何接觸特性研究
- 面向協(xié)作能力培養(yǎng)的高中信息技術課程項目式學習活動設計研究
- 電子商務平臺金融科技服務的創(chuàng)新路徑
- 基于FPGA的高速場景道路裂縫預處理及檢測技術研究
- ESG信息披露、融資成本與企業(yè)績效
- 幼兒園大班衛(wèi)生健康活動教案(12篇)
- 英語-廣東省上進聯(lián)考領航高中聯(lián)盟2025屆高三下學期開學考試題和答案
- 2025年春季新北師大版生物七年級下冊全冊教學課件
- 培訓課件:律師客戶溝通技巧
- 2025年春新外研版(三起)英語三年級下冊課件 Unit5第1課時Startup
- 2025年春新外研版(三起)英語三年級下冊課件 Unit1第2課時Speedup
- 生物新教材培訓的心得體會
- 中醫(yī)預防流感知識講座
- 上海市2024年中考英語試題及答案
- 臨床患者體位管理
- 砂光機培訓課件
- 米酒的制作流程
評論
0/150
提交評論