实验报告四
- 格式:doc
- 大小:363.00 KB
- 文档页数:9
LIAOCHENG UNIVERSITY
计算机学院实验报告
【20 15 ~20 16 学年第 2 学期】
【一、基本信息】
【实验课程】C++语言程序设计
【设课形式】独立□非独立☑【课程学分】3
【实验项目】多态、友元、虚函数、模板
【项目类型】基础☑综合□设计□研究创新□其它[ ]【项目学时】4
【学生姓名】苏睿【学号】98
【系别专业】
【实验班组】2015级 11班组台
【同组学生】
【实验室名】综合实验楼
【实验日期】【报告日期】
【二、实验教师对报告的最终评价及处理意见】
实验成绩:(涂改无效)
指导教师签名:李寰 2016年 5 月 20 日注:要将实验项目、实验课程的成绩评定及课程考核办法明确告知学生,并报实验管理中心备案
p = &T1;
p->outputInfo(); p->inputInfo(); p->outputInfo(); return 0;
}
return total;
}
int main()
{
triangle T1(6,8,10);
cout <<()< rectangle R1(5,10); cout <<()< shape* s[2]={&T1,&R1}; cout < return 0; } 3. #include #include using namespace std; class Point { private: double x,y; public: Point():x(0),y(0){} Point(double a,double b):x(a),y(b){} friend double Distance(const Point &a,const Point &b); }; double Distance(const Point &a,const Point &b) { return sqrt( main() { Point a(3,7),b(3,9); cout <<"distance:"< return 0; } 4. #include #include using namespace std; template void BubbleSort(T a[],int n) { int i,j; T temp; for(i=0; i { for(j=0; j if(a[j]>a[j+1]) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } } } int main() { int a[5] = {1,4,2,3,5}; BubbleSort(a,5); for(int i=0;i<5;i++) { cout < } return 0; }