《面向对象程序设计》实验报告[一]

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

.

计算机科学与工程学院《面向对象程序设计》实验报告[一]专业班级2017数字媒体技术01实验地点J411 学生学号1705121411 指导教师陈艳

学生姓名黄浩博实验时间

实验项目结构化程序设计(4学时)

实验类别基础性()设计性(√)综合性()其它()

实验目的及要求1.熟悉VC++集成开发环境;

2.熟练应用C++的输入/输出、流程控制、函数、结构等;

3.熟练应用STL常用算法及常见容器;

4.综合应用结构化程序设计思想和方法解决常见问题;

5.完成实验内容,调试通过后将完整代码及运行截图粘贴到实验结果对应的题号下面;

6.对本次实验进行总结(遇到的问题,可行的解决方案,收获,体会等等)

7.完成实验报告后,以学号+姓名+实验1(.doc或.docx)为名上传到ftp://218.199.185.223/student/上传作业/陈艳/面向对象程序设计下对应班级及实验项目文件夹中

成绩评定表

类别评分标准分值得分合计上机表现

积极出勤、遵守纪律

主动完成设计任务

30分

题目一:

#include

using namespace std;

void diamond(int n,char c1,char c2) {

int i,j;

for (i=1;i<=n;i++){

cout<<"\n\t";

for (j=1;j<=n-i;j++)

cout<

for (j=1;j<=2*i-1;j++)

cout<

for (j=1;j<=n-i;j++)

cout<

for (i=n-1;i>0;i--){

cout<<"\n\t";

for (j=1;j<=n-i;j++)

cout<

for (j=1;j<=2*i-1;j++)

cout<

for (j=1;j<=n-i;j++)

cout<

cout<

int main(){

diamond(9,' ','*');

diamond(20,'#',' ');

cin.get(); }

题目二:

#include

#include

using namespace std;

void scan(vector &a,int );

int search(vector &a,vector &b,int); void print(const vector &b,int);

int main(){

int n,m;

cout<<"How much numbers will you enter:";

cin>>n;

vector a(n),b(n);

scan(a,n);

m=search(a,b,n);

print(b,m+1);

cin.get(); cin.get();

return 0;

}

void scan(vector &a,int n){

cout<<"Enter the numbers:\n";

for(int i=0;i>a[i];

}

int search(vector &a,vector &b,int i){ int n,m;

bool flag=0;

b[0]=a[0];

for(n=1;n

for(m=0,flag=0;b[m];m++){

if(b[m]==a[n]) flag=1;}

if(!flag)b[m]=a[n];}

return m;

}

void print(const vector &b,int n){

cout<<"Print the number:";

for(int i=0;i

}

题目三:

#include

#include

using namespace std;

template

void scan(vector &,int);

template

void Max(vector &,int);

template

void Min(vector &,int);

int main(){

int n,m;

cout<<"How much numbers will you enter a: ";

cin>>n;

vector a(n);

scan(a,n);

Max(a,n);

Min(a,n);

cin.get();

cin.get();

return 0;

}

template

std::cin>>cla>>hei;std::cin.get();

student[a].sca(name,sex,cla,hei);}

float sum=0;

for(int a=0;a

sum=student[a].sum(sum);}

for(int a=0;a

student[a].show();

std::cout<<"The average height is "<

std::cin.get();

return 0;

}

附加题1:

附加题2:

附加题3:

相关文档
最新文档