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

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/7906954.html】到电脑端继续下载(重复下载【60天内】不扣币)。

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

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(第二阶段-面向对象-矿大.doc)为本站上传会员【仙人****88】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

第二阶段-面向对象-矿大.doc

1、 第二阶段  面向对象程序设计 1.题目: 自定义一个示意性的复数类型complex,其中含有若干个成员函数,使用该类可以完成复数的加减乘除法以及对复数的输出。请完成类定义,并编制主函数,说明complex类对象,对定义的各成员函数进行调用。 源代码: #include using namespace std; class complex{ //定义一个complex类,里面包含所需要的基本数据和基本函数 private: double real; double imag; public: complex(); complex(dou

2、ble r,double i); complex jiaCom(complex c2); complex jianCom(complex c2); complex chengCom(complex c2); complex chuCom(complex c2); complex moCom(complex c2); void out(); void outCom(); }; complex::complex() {real=0;imag=0;} //类外定义析构函数 complex::complex(double r,double i):real(r),i

3、mag(i){} void complex::out() //定义复数的输出函数 {cout<<"原复数为:("<

4、函数 { real=real-c2.real;imag=imag-c2.imag; cout<<"两复数进行减法运算后的负数为:"; return complex(real,imag); } complex complex::chengCom(complex c2) //定义复数的乘法函数 { double x,y; x=real;y=imag; real=x*c2.real-y*c2.imag; imag=c2.real*y+x*c2.imag; cout<<"两复数进行乘法运算后的负数为:"; return complex(real,i

5、mag); } complex complex::chuCom(complex c2) //定义复数的除法函数 { double x,y; x=real;y=imag; real=(x*c2.real+y*c2.imag)/(c2.real*c2.real+c2.imag*c2.imag); imag=(c2.real*y-x*c2.imag)/(c2.real*c2.real+c2.imag*c2.imag); cout<<"两复数进行除法运算后的负数为:"; return complex(real,imag); } void complex:

6、outCom() //运算函数输出 {cout<<"("<>a; if(a!=1&&a!=2

7、a!=3&&a!=4) {cout<<"不符合要求。"<

8、include using namespace std; class DateType{ private: int y,m,d; public: DateType(int yo=1,int m0=1,int d0=1); //定义一个天类,包含一些基本的函数 void incrementDay(); bool equal(DateType dt2); void printDate(); void set_DateType(); }; DateType::DateType(int y0,int m0,int d0):y(y0),m(

9、m0),d(d0){} void DateType::set_DateType() {cin>>y>>m>>d;} void DateType::incrementDay() //对输入的日期加一天 { if(d==28&&m==2) { if((y%4==0&&y%100!=0)||y%400==0) d++; else {d=0;m=3;} } if(d==29&&m==2) { if((y%4==0&&y%100!=0)||y%400==0) {d=1;m=3;} } if(d==30) { if(m==1|

10、m==3||m==5||m==7||m==8||m==10||m==12) d++; else {d=1;m++;} } if(d==31) { if(m==12) {d=1;m=1;y++;} else {d=1;m++;} } else d++; } bool DateType::equal(DateType dt2) //判断该日期是否和系统预设的日期相同,并返回一定值 { if(y==dt2.y&&m==dt2.m&&d==dt2.d) return true; else return false; } void

11、DateType::printDate() { cout<<"此时该天的日期是:"<

12、入为:";dt3.printDate(); dt2.incrementDay(); //调用加一天的函数 dt3.incrementDay(); cout<<"输入日期加后:"<

13、endl; else cout<<"系统输入与系统预设日期不相同。"< #include using namespace std; class baseCla { public: virtual double fib(int n)=0; }; class fib1Cla:public baseCla { public: virtual double fib(int n); }; class fib2Cla:public ba

14、seCla { public: virtual double fib(int n); }; class fib3Cla:public baseCla { public: virtual double fib(int n); }; double fib1Cla::fib(int n) { long double a=1,b=1; for(int i=1;i<=n/2;i++) {a=a+b;b=a+b;} return b; } double fib2Cla::fib(int n) { long double a[2000]={1,

15、1}; double b; if(n>2000) cout<<"error!"<fib(n-1);

16、cout.flags(ios::scientific); cout.precision(15); cout<<"fib("<

17、out<<"--------------fib3Cla--------------"<

18、象实现所定义的相关运算(以验证其正确性)。 源代码: #include #include using namespace std; class point { private: double x,y; public: point (double x0=0, double y0=0){x=x0; y=y0;} point operator + (point &pt2); double operator ^ (point &pt2); void display(); }; point point::operat

19、or + (point &pt2) { point c; c.x=x+pt2.x; c.y=y+pt2.y; return c; }; double point::operator ^ (point &pt2) { double c; c=sqrt((x-pt2.x)*(x-pt2.x)+(y-pt2.y)*(y-pt2.y)); return c; }; void point::display() { cout<<"("<

20、5),pt2(-1.5,6); double c; pt=pt1+pt2; c=pt1^pt2; pt1.display(); cout<<"+"; pt2.display(); cout<<"="; pt.display(); cout<=0;i--) cout< t1; cout<<"请输入个整型数:"< t2; cout<<"请输入个浮点型数:"<

23、t t3; cout<<"请输入个字符:"<

24、各对象数据进行随机读写处理)。并设计该类的成员函数, 而且对输出运算符"<<"进行重载,使该运算符能够完成将一个学生的信息输出到屏幕上。要求成员函数完成以下功能: (1) 从键盘输入一个学生的有关信息,并将它们存入到数据文件中(按编号来确定写出位置)。 (2) 按编号对学生信息信息进行检索并将检索结果显示在屏幕上。 (3) 计算某编号学生的总成绩。 源代码: #include #include #include using namespace std; class CStudent { int Num;

25、char Name[10]; char Sex[10]; int Age; int Math,Com,Eng,Total; public: void getdata() //输入类元素 { cout<<"编号: "; cin>>Num; cout<>Name; cout<>Sex; cout<

26、 "; cin>>Age; cout<>Math; cout<>Com; cout<>Eng; cout<

27、tw(5)<>n; fo

28、r(int i=0;i

29、号姓名性别年龄数学成绩计算机成绩外语成绩总分"<>a; switch(a) { case 1:get();break; //输入数据 case 2:put();break; //输出数据 default:cout<<"error"<

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服