欢迎来到天天文库
浏览记录
ID:21970660
大小:204.00 KB
页数:37页
时间:2018-10-25
《c++程序设计与实践(摘自:c++作业里的那点小事 )》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、面向对象程序设计与实践C++程序设计实验报告实验1:C++程序设计初步1.1 实验目的? 了解在C++编译系统(Visual C++6.0)上如何编辑、编译、连接和运行一个C++程序。? 通过运行简单的C++程序,初步了解C++源程序的结构和特点。? 掌握简单C++程序的编写和调试方法。? 掌握重载函数的定义方法。? 能正确使用引用型变量。1.2.2 实验内容2编一个程序,用同一个函数名对n个数据进行从小到大排序,数据类型可以是整型、单精度型、双精度型。用重载函数实现。实验1;源代码:#include#define N 3using namespace std
2、;int sort(int a[N]);double sort(double b[N] );float sort(float c[N]);void main(){int a[N];double b[N];float c[N];int i;sort(a);for(i=0;i3、[N]){int i,j;int temp;cout<<"input the integer numbers:";for(i=0;i>a[i];}for(i=0;i>b[i];for(i4、=0;i>c[i];for(i=0;i5、感想:此实验中在编写时出现了好多问题,通过请教老师同学,终于还是完满了,请教的过程让我学到了好多与此实验无关的但是很有用的东西,加油啦。只有这样才能学到更多。1.2.3 实验内容3对3个变量按由小到大顺序排序,要求使用变量的引用。源代码:#includeusing namespace std;void sort(int &a,int &b,int &c);void main(){int a,b,c;cout<<"input three integer numbers:";cin>>a>>b>>c;sort(a,b,c);cout<<"a="<6、<y){temp=x;x=y;y=temp;}if(x>z){temp=z;z=x;x=temp;}if(y>z){temp=y;y=z;z=temp;}}实验结果:C++程序设计实验报告实验2:类和对象(一)实验2 类和对象(一)2.1 实验目的? 掌握声明类的方法,类和类的成员的的概念以及定义对象的方法。? 初步掌握用类和对象编制基于对象的程序。? 学习检查和调试基于对象的程序。2.2 实验内容和步骤2.2.1 实验内容1有以下程序:#inclu7、de using namespace std;class Time //定义Time类{public://数据成员为公用的 int hour; int minute;int sec;};int main( ){ Time t1;//定义t1为Time类对象 cin>>t1.hour;//输入设定的时间 cin>>t1.minute; cin>>t1.sec; cout<
3、[N]){int i,j;int temp;cout<<"input the integer numbers:";for(i=0;i>a[i];}for(i=0;i>b[i];for(i
4、=0;i>c[i];for(i=0;i5、感想:此实验中在编写时出现了好多问题,通过请教老师同学,终于还是完满了,请教的过程让我学到了好多与此实验无关的但是很有用的东西,加油啦。只有这样才能学到更多。1.2.3 实验内容3对3个变量按由小到大顺序排序,要求使用变量的引用。源代码:#includeusing namespace std;void sort(int &a,int &b,int &c);void main(){int a,b,c;cout<<"input three integer numbers:";cin>>a>>b>>c;sort(a,b,c);cout<<"a="<6、<y){temp=x;x=y;y=temp;}if(x>z){temp=z;z=x;x=temp;}if(y>z){temp=y;y=z;z=temp;}}实验结果:C++程序设计实验报告实验2:类和对象(一)实验2 类和对象(一)2.1 实验目的? 掌握声明类的方法,类和类的成员的的概念以及定义对象的方法。? 初步掌握用类和对象编制基于对象的程序。? 学习检查和调试基于对象的程序。2.2 实验内容和步骤2.2.1 实验内容1有以下程序:#inclu7、de using namespace std;class Time //定义Time类{public://数据成员为公用的 int hour; int minute;int sec;};int main( ){ Time t1;//定义t1为Time类对象 cin>>t1.hour;//输入设定的时间 cin>>t1.minute; cin>>t1.sec; cout<
5、感想:此实验中在编写时出现了好多问题,通过请教老师同学,终于还是完满了,请教的过程让我学到了好多与此实验无关的但是很有用的东西,加油啦。只有这样才能学到更多。1.2.3 实验内容3对3个变量按由小到大顺序排序,要求使用变量的引用。源代码:#includeusing namespace std;void sort(int &a,int &b,int &c);void main(){int a,b,c;cout<<"input three integer numbers:";cin>>a>>b>>c;sort(a,b,c);cout<<"a="<6、<y){temp=x;x=y;y=temp;}if(x>z){temp=z;z=x;x=temp;}if(y>z){temp=y;y=z;z=temp;}}实验结果:C++程序设计实验报告实验2:类和对象(一)实验2 类和对象(一)2.1 实验目的? 掌握声明类的方法,类和类的成员的的概念以及定义对象的方法。? 初步掌握用类和对象编制基于对象的程序。? 学习检查和调试基于对象的程序。2.2 实验内容和步骤2.2.1 实验内容1有以下程序:#inclu7、de using namespace std;class Time //定义Time类{public://数据成员为公用的 int hour; int minute;int sec;};int main( ){ Time t1;//定义t1为Time类对象 cin>>t1.hour;//输入设定的时间 cin>>t1.minute; cin>>t1.sec; cout<
6、<y){temp=x;x=y;y=temp;}if(x>z){temp=z;z=x;x=temp;}if(y>z){temp=y;y=z;z=temp;}}实验结果:C++程序设计实验报告实验2:类和对象(一)实验2 类和对象(一)2.1 实验目的? 掌握声明类的方法,类和类的成员的的概念以及定义对象的方法。? 初步掌握用类和对象编制基于对象的程序。? 学习检查和调试基于对象的程序。2.2 实验内容和步骤2.2.1 实验内容1有以下程序:#inclu
7、de using namespace std;class Time //定义Time类{public://数据成员为公用的 int hour; int minute;int sec;};int main( ){ Time t1;//定义t1为Time类对象 cin>>t1.hour;//输入设定的时间 cin>>t1.minute; cin>>t1.sec; cout<
此文档下载收益归作者所有