实验报告四

  • 格式:doc
  • 大小:363.00 KB
  • 文档页数:9

下载文档原格式

  / 9
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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;

}

相关主题