学号-姓名-C++中的对C语言的常规扩充-《面向对象程序设计》实验报告_第1页
学号-姓名-C++中的对C语言的常规扩充-《面向对象程序设计》实验报告_第2页
学号-姓名-C++中的对C语言的常规扩充-《面向对象程序设计》实验报告_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

上海应用技术大学《面向对象程序设计》课程实验报告实验名称 C++中的对C语言的常规扩充 实验序号 1 实验日期姓名 院系 班级专业 指导教师

学号成绩 合格一、实验目的和要求目的:1、熟悉visualstudio2008C++的编程环境2、掌握C++语言中相对于C语言进行扩充的部分知识要求:visualstudio2008C++开发环境编制一个包含基本输入/C++程序,调试通过。main函数进行重载函数调用,并测试其结果。编制用指针处理字符串的程序,调试通过,并观测其结果。main,main函数去调用,并测试其结果。二.实验内容编制一个包含基本输入/C++程序,调试通过。main函数进行重载函数调用,并测试其结果。编制用指针处理字符串的程序,调试通过,并观测其结果。main函数去调用,并测试其结果,main函数去调用,并测试其结果。三、实验代码及实验结果#include<iostream>usingnamespacestd;classTime{public:inthour;intintsec;};intmain(){Timet1;cin>>t1.hour;计算机科学与信息工程学院编制上海应用技术大学cin>>t1.minute;cin>>t1.sec;cout<<t1.hour<<":"<<t1.minute<<":"<<t1.sec<<endl;system("pause");return0;}#include<stdio.h>#include<iostream>usingnamespacestd;#definen3.1415927floatcircle(floatfloatcircle(floatl,floatw);voidmain(){floatr,l,w;cout<<"shurubanjing";cin>>r;cout<<circle(r)<<endl;cout<<"shurul,w";cin>>w>>l;cout<<circle(l,w)<<endl;system("pause");}floatcircle(floatr){return2*r*n;}floatcircle(floatl,floatw){return(l*w)*2;}usingnamespacestd;intmain(){charstrl[]="IloveCHINA!",str2[20],*pl,*p2;pl=strl;p2=str2;for(;*pl!='\0';pl++,p2++)*p2=*pl;计算机科学与信息工程学院编制上海应用技术大学*p2='\0';pl=strl;p2=str2;cout<<"strlis:"<<pl<<endl;cout<<"str2is:"<<p2<<endl;system("pause");return0;}}usingnamespacestd;intmain(){voidsort(int&,int&,int&);inta,b,c;cout<<"Pleaseenter3integers;";cin>>a>>b>>c;sort(a,b,c);cout<<"sortedorderis"<<a<<""<<b<<""<<c<<endl;system("pause");return0;}voidsort(int&i,int&j,int&k){voidchange(int&,intif(i>j)change(i,j);if(i>k)change(i,k);if(j>k)change(j,k);}voidchange(int&x,int&y){inttemp;temp=x;x=y;y=temp;}计算机科学与信息工程学院编制上海应用技术大学#include<iostream>#include<string>usingnamespacestd;string(&fun(string(&s)[10]))[10]{returns;}//usingstr_arr=string(&)[10];/*typedefstringstr_arr[10];str_arr&fun1(str_arr&s){returns;}*/typedefstring(&str_arr)[10];str_arrfun1(str_arrs){returns;}autofun2(string(&s)[10])->string(&)[10]{returns;}stringd[10];decltype(d)&fun3(decltype(d)&s){returns;}intmain(intargc,char*argv[]){strings[10]={"1","2","3","4","5","6","7","8","9","1"};decltype(s)&ds=fun(s);//decltype(s)&ds=fun1(s);//decltype(s)&ds=fun2(s);//decltype(s)&ds=fun3(s);ds[1]="han";for(constauto&a:s){计算机科学与信息工程学院编制上海应用技术大学cout<<a<<endl;}cout

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论