欢迎来到天天文库
浏览记录
ID:45550754
大小:180.93 KB
页数:7页
时间:2019-11-14
《[精品]通信工程专业c++实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、C++程序设计实验报告学号:4090831姓名:提交日期:2010-6-11成绩:【实验名称】:实验一:基本输入输出操作【实验目的】:熟悉MicrosoftVisualC++6.0编译环境,掌握coutvv基本输出流操作【实验内容】:(1)最小样板程序:输出helloWorld.代码如下:#includeintmain(){std::cout«,,helloWorld・";}【运行结果】:(2)自选题目:字母正三角输出代码如下:#includeusingnamespacestd;intmain(){for(inti=l;i<=10
2、;卄i){ffor(intj二l;jU10-i;++j)Icout<<"“;for(charch=,A';ch〈'A'+2*iT;++ch)cout«ch;cout<<〃";}}运行结果:冋・・D:40908452Debug4S2.eweB,AfiBCABODEABCDEFGABCDEFGHIABCDEFGHIJKABCDEFGHIJKLMABCDEFGHIJKLMNOABCDEFGHIJKLNNOPQABCDEFGHIJKLMNOPQRSPh*essanykeytocont:inue(3)自选题目:字母倒三角输出:代码如下:#include
3、usingnamespacestd;intmainO{for(inti=l;i<=10;++i){for(intj=l;j<=i-l;++j)k<=21-2*i;++k)cout<<…for(intk=lcout«Vzcout«endl;}}运行结果:区,BD:40908452Debug452・.xH・tiMriMriMMMMriMriMMMMriMMMMririMMMMMMMMMMMMMMMMMPi*essanyheytocontinue【实验名称】:实验二:定义一个类——日期型【实验目的】:通过自己定义一个类,了解C++中的class机制。掌握class不但可以
4、定义数据的复合,还可以定义复合数据的操作。【实验内容】:定义一个日期型类,类中包含与日期有关的操作。代码如下:#include#includeusingnamespacestd;classDate{intyear,month,day;public:voidset(inty,intm,intd);boolisLeapYear();voidprint();};voidDate::set(inty,intm,intd){year=y;month=m;day=d;}boolDate::isLeapYear(){return(year%4==0&
5、&year%100!=0)
6、
7、(year%400==0);}voidDate::print(){cout«setfill('O');东北大学秦皇岛分校电子信息系第2页cout«setw(4)«year<<,«setw(2)«month«,<8、(Globals)二J9、(Allglo10、balmembers^11、12、main勺mJ]*.hahahahMicrosoftVisualC-F>Sihahahah.cpphahahah・exg-0error(s)90warning(s)7T7KBuildXFindinFiles1FindinFiles2bob"♦I13、Ln28,Col214、rec15、col16、ovr(read运行结果:阿・・D=赣建文件夹2000-12-06PressAnykeytocorntintie【实验名称】:实验三:学习构造函数和析构函数【实验目的】:掌握构造函数的重载和析构函数使用时的顺序【实验内容】:(1)构造函数的重载代码如下://====17、==========================#include#include〈iomanip>usingnamespacestd;//classDate{public:intyear,month,day;public:Date(inty=2000,intm=l,intd=l);//设置默认参数Date(conststring&s);//重载boolisLeapyear()const;//friendostream&operator<(ostream&o,constDate&d);注释掉}
8、(Globals)二J
9、(Allglo
10、balmembers^
11、
12、main勺mJ]*.hahahahMicrosoftVisualC-F>Sihahahah.cpphahahah・exg-0error(s)90warning(s)7T7KBuildXFindinFiles1FindinFiles2bob"♦I
13、Ln28,Col2
14、rec
15、col
16、ovr(read运行结果:阿・・D=赣建文件夹2000-12-06PressAnykeytocorntintie【实验名称】:实验三:学习构造函数和析构函数【实验目的】:掌握构造函数的重载和析构函数使用时的顺序【实验内容】:(1)构造函数的重载代码如下://====
17、==========================#include#include〈iomanip>usingnamespacestd;//classDate{public:intyear,month,day;public:Date(inty=2000,intm=l,intd=l);//设置默认参数Date(conststring&s);//重载boolisLeapyear()const;//friendostream&operator<(ostream&o,constDate&d);注释掉}
此文档下载收益归作者所有