c++的教学实验一

c++的教学实验一

ID:22800897

大小:51.00 KB

页数:8页

时间:2018-10-31

c++的教学实验一_第1页
c++的教学实验一_第2页
c++的教学实验一_第3页
c++的教学实验一_第4页
c++的教学实验一_第5页
资源描述:

《c++的教学实验一》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、

2、序号:68实验1C++基础班级计-15-3学号15151010322姓名叶玮[实验目的]1、了解和使用VisualC++6.0集成开发环境,学会编辑、编译、连接和运行一个C++程序;2、了解面向对象程序设计中C++对C功能的扩充与增强,并善于在编写程序过程中应用这些新功能。[实验要求]按以下实验内容完成各题目,并把编译、运行过程中出现的问题以及解决方法填入实验报告中,按时上交。[实验学时]2学时。[实验内容]一、设计程序1、输入3个整数,实现按由小到大的顺序排序,并输出。要求:在函数中利用变量的

3、引用做形参。【源程序】//、输入3个整数,实现按由小到大的顺序排序,并输出。要求:在函数中利用变量的引用做形参//#includeusingnamespacestd;voidm(int&a,int&b,int&c){intt;if(b>a){t=a;a=b;b=t;}if(c>a){t=a;a=c;c=t;}if(c>b){t=b;b=c;c=t;}}

4、intmain(){inta1,a2,a3;cin>>a1>>a2>>a3;m(a1,a2,a3);cout<

5、l;cout<#includeusingnamespacestd;floatmin(

6、floata,floatb){if(b

7、intmin(intp[10]){intt,i;t=p[0];for(i=0;i<10;i++){if(t>p[i])t=p[i];}returnt;}intmain(){inti;floata,b;stringd,e,f;intp[10];cin>>a>>b;cin>>d>>e>>f;for(i

8、=0;i<10;i++)cin>>p[i];floatm;m=min(a,b);cout<

9、3、设计一个函数模板,实现对n个数据的排序。要求:使用整型、字符串、实型三种类型、不同数量的数据进行测试。【源程序】#include#includeusingnamespacestd;template

10、voidpaixu(Ta[],intn){inti,j;Tt;for(i=0;ia[j]){t=a[j];a[j]=a[i];a[i]=t;}}}for(i=0;i>n1;for(i=0;i

11、{cin>>a1

12、[i];}cin>>n2;for(i=0;i>a2[i];}cin>>n3;for(i=0;i>a3[i];}paixu(a1,n1);paixu(a2,n2);paixu(a3,n3);return0;}【测试数据】4、在函数voidf(intn)中动态建立一个大小为n的一维整数数组,并对每个数组元素依次赋值为1,2,3,...,n,再输出所有元素的和,退出函数前释放此数组。编写主函数,进行测试。【源程序】/*4、在函数voidf(intn)中

13、动态建立一个大小为n的一维整数数组,并对每个数组元素依次赋值为1,2,3,...,n,再输出所有元素的和,退出函数前释放此数组。编写主函数,进行测试。*/#includeusingnamespacestd;voidf(intn){int*a=newint[n];inti,s=0;for(i=0;i

14、{a[i]=i+1;}for(i=0;i

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

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

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