预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共30页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验报告 实验课程:学生姓名:学号:专业班级: 2016年9月1日 目录 实验一.C++的开发环境和简单程序的调试................................................2 实验二.函数的应用和类的基本构造......................................................5 实验三.数组、指针、字符串...........................................................8 实验四.继承与派生..................................................................10 实验五.多态与模板..................................................................15 实验六.异常处理....................................................................21 实验七.输入输出....................................................................25 实验八.文件........................................................................28 2016-9-9 .C++ 1C++ 2C++ C++ PC DOSWindowsC++ () 1. 2.sroot()sroot() sqrt() 3.C++1125 1. #include<iostream.h> int&f(int&i) {i+=10; returni; } voidmain() {intk=0; int&m=f(k); cout<<k<<endl; m=20;cout<<k<<endl; } 2.sroot()sroot() sqrt()#include <iostream> #include<math.h> usingnamespacestd; intsroot(inti) {return(int)sqrt(i);} floatsroot(floatf) {return(float)sqrt(f);} doublesroot(doubled) {return(double)sqrt(d);} intmain() {inti; floatf; doubled; cout<<"i="; cin>>i; cout<<"f="; cin>>f; cout<<"d="; cin>>d; cout<<"i="<<sroot(i)<<endl; cout<<"f="<<sroot(f)<<endl; cout<<"d="<<sroot(d)<<endl; } 3.C++1125 #include<iostream> usingnamespacestd; intmain() {inti,j,k; intsum=0;for(i=0;i<=100;i++)for(j=0;j<=50;j++)for(k=0;k<=20;k++) { if(i*1+2*j+5*k==100) { cout<<":"<<i<<":"<<j<<":"<<k<<endl;sum++; }} cout<<""<<sum<<endl; } C++ 2016-9-9 1C++C++ 2 C++ PCDOSWindowsC++ () 1. #include<iostream.h>classexample {public: example(intn) {i=n;cout<<"\n";} ~example() {cout<<"\n";}intget_i() {returni;} private: inti; }; intsqr_it(exampleo) {cout<<"sqr_it\n";returno.get_i()*o.get_i(); } voidmain() {examplex(10); cout<<x.get_i()<<endl;cout<<sqr_it(x)<<endl; cout<<"sqr_it\n"; } 2.cylindercylinderdouble cylinderdoublecylinder vol()cylinder 1. #include<iostream.h> classexample {public: example(intn) {i=n;