欢迎来到天天文库
浏览记录
ID:18944709
大小:182.50 KB
页数:15页
时间:2018-09-26
《面向对象程序设计语言c++实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C++实验报告蔺子杰10021225李世斌10021229实验一一、实验目的1、了解在系统上如何编辑、编译、连接和运行一个C++程序;2、运行简单的C++程序,初步了解C++源程序的结构、特点;3、掌握C++中输入/输出、函数重载、引用的概念及用法。二、实验原理在C语言中,函数名必须是唯一的。C++支持函数(名)重载,即在同一个作用域内多个函数可以共用一个函数名。被重载的函数称为重载函数。函数重载要求:重载函数至少在参数个数或参数类型上与已定义的函数不同。例如:square(inti);square(floati);square(doublei);三、实验内容1.编一个
2、程序,对任意输入的两个数据进行求和运算,数据类型可以int型float型。intsum(int,int);floatsum(float,float);2.任意输入三个数,将这三个数由大到小输出四、实验结果内容1的截图内容2的截图五、源代码#include"stdafx.h"#include"iostream.h"intSum(intnum1,intnum2);floatSum(floatnum1,floatnum2);voidP1();voidP2();voidCompare(float&a,float&b,float&c);intmain(intargc,char*a
3、rgv[]){intchoice=0;intisCorrect=0;while(isCorrect==0){cout<<"pleaseinputthenumberofthepractice"<>choice;switch(choice){case1:P1();isCorrect=1;break;case2:P2();isCorrect=1;break;default:cout<<"wrongNumber!"<4、;intnum12=0;floatsum2;intsum1;cout<<"pleaseinputthefirstnumber"<>num1;cout<<"pleaseinputthesecondnumber"<>num2;num11=(int)num1;num12=(int)num2;if(num115、}}intSum(intnum1,intnum2){returnnum1+num2;}floatSum(floatnum1,floatnum2){returnnum1+num2;}voidP2(){floatnum1=0;floatnum2=0;floatnum3=0;cin>>num1;cin>>num2;cin>>num3;float&num11=num1;float&num12=num2;float&num13=num3;Compare(num11,num12,num13);}voidCompare(float&a,float&b,float&c){floatte6、mp=0;if(a>=b){if(b<=c){temp=b;b=c;c=temp;}cout<"<"<=a){temp=c;c=a;a=temp;}cout<"<"<"<"<=a){temp=a;a=b;b=temp;}cout<"<"<"<7、">"<
4、;intnum12=0;floatsum2;intsum1;cout<<"pleaseinputthefirstnumber"<>num1;cout<<"pleaseinputthesecondnumber"<>num2;num11=(int)num1;num12=(int)num2;if(num115、}}intSum(intnum1,intnum2){returnnum1+num2;}floatSum(floatnum1,floatnum2){returnnum1+num2;}voidP2(){floatnum1=0;floatnum2=0;floatnum3=0;cin>>num1;cin>>num2;cin>>num3;float&num11=num1;float&num12=num2;float&num13=num3;Compare(num11,num12,num13);}voidCompare(float&a,float&b,float&c){floatte6、mp=0;if(a>=b){if(b<=c){temp=b;b=c;c=temp;}cout<"<"<=a){temp=c;c=a;a=temp;}cout<"<"<"<"<=a){temp=a;a=b;b=temp;}cout<"<"<"<7、">"<
5、}}intSum(intnum1,intnum2){returnnum1+num2;}floatSum(floatnum1,floatnum2){returnnum1+num2;}voidP2(){floatnum1=0;floatnum2=0;floatnum3=0;cin>>num1;cin>>num2;cin>>num3;float&num11=num1;float&num12=num2;float&num13=num3;Compare(num11,num12,num13);}voidCompare(float&a,float&b,float&c){floatte
6、mp=0;if(a>=b){if(b<=c){temp=b;b=c;c=temp;}cout<"<"<=a){temp=c;c=a;a=temp;}cout<"<"<"<"<=a){temp=a;a=b;b=temp;}cout<"<"<"<7、">"<
7、">"<
此文档下载收益归作者所有