- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++程序设计实验报告
一、实验目的和要求
1、熟悉Visual C++ 6.0的集成开发环境
2、学会使用 Visual C++ 6.0编辑、编译、连接和运行C++单文件程序的方法。
3、初步勒戒C++源程序的基本结构,学会使用简单的输入输出操作;
4、了解C++在非面向对象方面对C语言功能的扩充与增强。
实验内容和步骤
:
1、编辑、编译、连接和运行C++单文件程序
//test2_1.cpp
#includeiostream
using namespace std;
int main(){
coutHello!\n;
coutthis is a program.endl;
return 0;
}
2、输入以下程序,进行编译,如果有错误,进行改正,直到没有错误,然后进行连接和运行。
(1)//test2_2_1_1.cpp
#includeiostream
using namespace std;
int main(){
coutHello!\n;
coutWelcome to C++!;
}1
(2)
//test2_2_2_1.cpp
#includeiostream
using namespace std;
int main(){
int x,y;
x=5;
y=6;
int z=x*y;
coutx*y=zendl;
return 0;
}
程序没有错误,运行截图如下:
(3)
//test2_2_3_1.cpp
#includeiostream
using namespace std;
int main(){
void fun(int,int);
int x,y;
fun(3,x);
fun(4,y);
coutx+y=x+yendl;
return 0;
}
void fun(int m,int n){
n=m*5;
}
程序没有错误,运行截图如下:
3、编写一个程序,用来分别求2个整数,3个整数,2个双精度数和3个双精度数的最大值。要求使用冲在函数来完成。
//test2_3_1.cpp
#includeiostream
using namespace std;
void max(int x,int y){
if(xy)
coutmax is xendl;
else
coutmax is yendl;
}
void max(int x,int y,int z){
int max;
max=xy?x:y;
max=maxz?max:z;
coutmax is maxendl;
}
void max(double x,double y){
if(xy)
coutmax is xendl;
else
coutmax is yendl;
}
void max(double x,double y,double z){
double max;
max=xy?x:y;
max=maxz?max:z;
coutmax is maxendl;
}
int main(){
max(3,4);
max(7,5,9);
max(2.7,8.9);
max(9.1,8.77,6.7);
return 0;
}
4、编写一个程序,任意从减半输入两个字符,能将他们按由大到小的顺序输出。要求程序中有一个交换两个字符的函数,其形参是变量的引用。
//test2_4_1.cpp
#includeiostream
using namespace std;
void change(char a,char b){
char t;
t=a;
a=b;
b=t;
}
void max(char a,char b){
char c,d;
c=ab?a:b;
d=ab?a:b;
cout按由大到小的顺序输出是cdendl;
}
int main(){
char a,b;
cout输入两个字符,按空格隔开endl;
cina;
cinb;
cout你输入的字符是abendl;
change(a,b);
cout交换后的字符是abendl;
max(a,b);
return 0;
}
5.编写一个程序,声明一个双精度型指针变量,使用运算符new动态分配一个double型存储区,将首地址赋给该指针变量,并输入一个数到该存储区中。计算以该数为半径的圆的面积,并在屏幕上显示出来,最后使用元算符delete释放该空间。
//test2_5_1.cpp
#includeiostream
using namespace std;
void area(double x){
double s;
s=x*x*3.14;
cout以该半径为圆的面积是:sendl;
}
int ma
您可能关注的文档
- 《模具制造实训》课程教学标准2012级.doc
- 太常引·建康教学反思.doc
- 乙酸乙酯皂化反应速率常数的测定 实验报告 (1).doc
- 岗位调研报告2015.04.23.doc
- 制作纸风车实验报告单.doc
- 班级管理自查自评记录表.doc
- LINUX实验报告_4完整版.doc
- 甘肃农业大学大学生校园文化生活调查报告.doc
- 数控实训报告_3.doc
- 寒假银行实践工作报告.doc
- 专题06 经济体制(我国的社会主义市场经济体制)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题11 世界多极化与经济全球化-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 专题03 经济发展与社会进步-5年(2020-2024)高考1年模拟政治真题分类汇编(浙江专用)(解析版).docx
- 专题09 文化传承与文化创新-5年(2020-2024)高考1年模拟政治真题分类汇编(北京专用)(原卷版).docx
- 5年(2020-2024)高考政治真题分类汇编专题08 社会进步(我国的个人收入分配与社会保障)(原卷版).docx
- 专题07 探索世界与把握规律-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 5年(2020-2024)高考政治真题分类汇编专题06 经济体制(我国的社会主义市场经济体制)(原卷版).docx
- 专题11 全面依法治国(治国理政的基本方式、法治中国建设、全面推进依法治国的基本要求)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题17 区域联系与区域协调发展-【好题汇编】十年(2015-2024)高考地理真题分类汇编(解析版).docx
- 专题01 中国特色社会主义-5年(2020-2024)高考1年模拟政治真题分类汇编(原卷版).docx
最近下载
- 高同型半胱氨酸血症的诊断、治疗与预防专家共识.docx VIP
- 人教版高中英语必修第二册《UNIT 3 THE INTERNET》大单元整体教学设计.pdf
- 微型消防站工作职责(标准版).docx VIP
- 呼唤-快车上玩家地图1 plmap演示版.pdf
- 德邦零担业务诊断及新产品开发项目建议书-2014.pptx VIP
- 人教版高中英语必修第二册《UNIT 4 HISTORY AND TRADITIONS》大单元整体教学设计.docx
- 高同型半胱氨酸血症的诊断、治疗与预防.pptx VIP
- 附件2:汽车专访.pdf VIP
- 2024年食品安全生产经营大比武理论考试题库资料-下(多选、判断题汇总).pdf
- 快车上的恐怖旅行手册.pdf
文档评论(0)