ImageVerifierCode 换一换
格式:DOC , 页数:43 ,大小:121KB ,
资源ID:10580286      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-10580286.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C++面向对象程序设计 编程题.doc)为本站会员(精品资料)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

C++面向对象程序设计 编程题.doc

1、C+面向对象程序设计 2010 期末考试 编程题1、编写一个程序根据输入的三角形的三条边判断是否能组成三角形,如果可以则输出它的面积和三角形类型(等边、等腰、直角三角形)。#include#includeusing namespace std;int main()double a,b,c;double v,p;coutabc;if(a+bcv=sqrt(p*(p-a)*(p-b)*(p-c);cout#includeusing namespace std;class studentint num;string name;int age;public:student()num=0;name=0;

2、age=0;student(int,string,int);void show();student:student(int a,string b,int c):num(a),name(b),age(c)void student:show()coutusing namespace std;int main()double a100;double max=0,min=100,t;int i;for(i=0;iai;if(aimax)max=ai;if(aiusing namespace std;int main()double a,h,s,v;couta;couth;s=3.14159*a*a;v

3、=s*h;coutmain()int y,m,d;printf(“year month=“);scanf(“%d%d“,switch(m)case 1:case 3:case 5:case 7:case 8:case 10:case 12:d=31;break;case 4:case 6:case 9:case 11:d=30;break;case 2:if (y%4=0 else d=28;printf(“days=%dn“,d);6、编写函数将化氏温度转换为摄氏温度,公式为 C=(F-32)*5/9;并在主函数中调用。#includeusing namespace std;double f

4、un(double a);int main()double f=37.5,c;c=fun(f);coutusing namespace std;class Treeprivate:int ages;public:int grow(int years)ages=ages+years;return ages;void getage()coutages;void showage()coutclass Complexprivate:double real;double imag;public:Complex()real=0;imag=0;Complex(double r,double i):real(

5、r),imag(i)friend Complex operator+(Complex void display();void Complex:display()coutusing namespace std;int main()int x,y;cinx;if(x=5coutusing namespace std;templateT add(T a,T b)T c;c=a+b;return c;int main()int a,b,c;float x,y,z;coutab;coutxy;c=add(a,b);z=add(x,y);cout#define PI 3.1415926using name

6、space std;class Shapepublic:void show();protected:double s;void Shape:show()coutusing namespace std;class Counterpublic:Counter(int );Counter operator +();Counter operator -();void display();private:int i;Counter:Counter(int a)i=a;void Counter:display()coutusing namespace std;int main()int i,n;cinn;

7、coutusing namespace std;class Dotpublic:int x;int y;Dot();class Circle:public Dotprivate:int r;public:Circle():Dot()void get();void area();void show();void Circle:get()coutxyr;void Circle:area()double s=0;s=3.14159*r*r;coutusing namespace std;int main()int a11=10,20,30,40,50,60,70,80,90,100;int i,j,

8、n;coutn;if(a0n)for(i=9;i=0;i-)ai+1=ai;a0=n;if(a9a0for(i=9;i=j;i-)ai+1=ai;aj=n;for(i=0;iusing namespace std;class rectanglepublic:rectangle(int ,int );friend int area(rectangle T);friend int fun (rectangle T);private:int len,wid;rectangle:rectangle(int a, int b)len=a;wid=b;int area(rectangle T)return

9、 (T.len*T.wid);int fun(rectangle T)return (2*(T.len+T.wid);int main()rectangle R(20,30);cout#include class CComplex#define err 0.00000001double _x,_y;public:CComplex(double x=0,double y=0):_x(x),_y(y)CComplex operator+(const CComplexCComplex operator*(const CComplexfriend ostream;int main()CComplex

10、z1(0,1.2);CComplex z2(1,1.2);coutz1;couterr)couterr?“+i“:“i“);else if(fabs(z._y+1)err)couterr?“+“:“)(istreamreturn is;20、输入 10 个同学的成绩,统计 80 分以上和不及格的人数,并输出平均值。 #includeusing namespace std;int main()double a10,sum=0,var;int i,j=0,k=0;coutai;sum=sum+ai;if(ai=80)j+;if(ai#include using namespace std;clas

11、s Stringpublic:String (char *Head);void Reverse();void Print ();private:char head100;String:String(char *Head)int i=0;char *p=Head;while(*p!=0)headi=*p;i+;p+;headi=0;void String:Reverse()int i=0;char h100,*p=head;while(*p!=0) p+;while(*p!=head0)p-;hi=*p;i+;hi=0;while(i=0)headi=hi;i-;void String:Prin

12、t()char *p=head;for(;(*p)!=0;p+) coutusing namespace std;int main()int a55;int ii,jj;for (ii = 0; iiusing namespace std;class Boxpublic:Box(double,double,double);double area();double v();private:double x,y,z;Box:Box(double x1,double y1,double z1)x=x1;y=y1;z=z1;double Box:area()return (2*(x*y+y*z+x*z

13、);double Box:v()return (x*y*z);int main()Box B(2,3,4);coutusing namespace std;class mammalpublic:mammal()/默认构造函数cout#include using namespace std;class personpublic:person(string ,string,int);protected:string name;string sex;int age;person:person(string n, string s, int a)name=n;sex=s;age=a;class teacher :public person

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报