C编程实验指导书.doc

C编程实验指导书.doc

ID:48368637

大小:78.50 KB

页数:7页

时间:2019-11-28

C编程实验指导书.doc_第1页
C编程实验指导书.doc_第2页
C编程实验指导书.doc_第3页
C编程实验指导书.doc_第4页
C编程实验指导书.doc_第5页
资源描述:

《C编程实验指导书.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《C++编程》实验指导书程保中谢锦一、实验一:C++程序编制1、实验目的学生通过使用C++语言进行基本程序的开发,掌握C++通用IDE,练习类的定义与使用、掌握运算符的重载。2、实验内容(详细内容见附件)3、实验环境a)Windows2000或WindowsXPb)VC6.04、实验要求1)独立完成实验内容要求。2)熟练使用VC6.0IDE进行编程。3)需要上交源程序文件。5、实验步骤1)启动VC6.0IDE。2)建立workspace利Iproject。3)编辑源程序。4)编译、链接并执行源程序,看结果是否止确。5)如杲报错或告警,做必

2、要修改,垂复3)——5)步骤直到没冇错误和告警。附件:实验要求LabProject1Thislabmighttakelongtimesodonotwaituntilthelastmoment.Startasearlyaspossible.Goal:•TofamiliarizeyourselfwithcodinginObjectOrientedProgramming.•GettingstartedwithClasses,Objectsandtheirusage・ProblemDescriptionInthislab,youaregoingt

3、odevelopacalendarsystemwhichprintsoutthedates(alongwithcorrespondingdays)forthegivenamonthandyear.Userinputsthefollowingdetailstohelpyoucalculatetherequiredmonth'sdays:1.Year-Yearforwhichthecalendarisrequired.2.Month一Monthforwhichyouhavetooutputthecalendar.3.NewYearDay一Da

4、yonwhichJan1stfoils.Forexample,for2006,itwouldbeSunday.YearshouldbeusedtocheckwhetheritisaLeapyearornot.YYYYisleapyeariffollowingtwoconditionshold:•shouldbeperfectlydivisibleby4.•Ifitisdivisibleby100thenitshouldnotbedivisibleby400.NewYearDay(NYD)isrequiredsothatyoucancalc

5、ulatethestartingdayoftherequiredmonthi.e.,unlessyouknowthatyear2006startswithSunday,youwillnotbeabletoknowthatMay2006startswithMonday.FormatofInput•Year-YYYY(Ex:1999)•Month一MM(Ex:11,04or4.Leadingzeroisoptionali.e.,userhasachoicetoentereither04or4)•NewYearDay(NYD)一Oneofthe

6、followingcharactersM-MondayT-TuesdayW一WednesdayR-ThursdayF一FridayS-SaturdayU-SundayAppropriateerrorshouldberaisedifanyoftheinputisnotinthecorrectformat•Examplesofbadinputare:99foryear,15formonth,“T,forNYD.ExampleInput&OutputYear:2006Month:06NYD:ROutput:SuMoTuWeThFrSa12345

7、67891011121314151617181920217?2324252627282930Year:2008Month:4NYD:TOutput:SuMoTuWeThFrSa134567891011121314151617181920217?2324252627282930RequirementsoftheProgramThoughthisprogramcanbedonewithoutusingC++featuresorclasses,sinceitisaC++course,youSHOULDuseclassesandobjectsto

8、code.Tobespecific,Ineedyoutohavetwoclasseswithdatamembers:・DatenDay-Number(1..31)sDay-Day(U/M/T/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。