c++上机指导二部分参考答案

c++上机指导二部分参考答案

ID:12984419

大小:156.50 KB

页数:25页

时间:2018-07-20

c++上机指导二部分参考答案_第1页
c++上机指导二部分参考答案_第2页
c++上机指导二部分参考答案_第3页
c++上机指导二部分参考答案_第4页
c++上机指导二部分参考答案_第5页
资源描述:

《c++上机指导二部分参考答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++上机指导部分参考答案3.编写一个函数,用来求三个数的乘积,并在主函数中调用此函数。(1)用不带默认参数的函数实现。(2)用带默认参数的函数实现(传递1个参数,乘积为所传递的参数;传递2个参数,则为该2个参数的乘积;传递3个参数,则为该3个参数乘积)。对比两种方法,分析使用带默认参数的函数的优点和应用场合。总结如何选择默认参数的值。请分析本题中默认参数的值应该在什么范围选取答案:#includeintfun(intx,inty,intz){returnx*y*z;}voidmain(){intx,z,y;cout<<"pleaseinputx

2、:y:z:"<>x>>y>>z;cout<intfun(intx=2,inty=3,intz=1){returnx*y*z;}voidmain(){cout<usi

3、ngnamespacestd;voidfun(float*p1,float*p2,float*p3){floattemp;if(*p1>*p2){temp=*p1;*p1=*p2;*p2=temp;}if(*p1>*p3){temp=*p1;*p1=*p3;*p3=temp;}if(*p2>*p3){temp=*p2;*p2=*p3;*p3=temp;}}intmain(){floata,b,c;cin>>a>>b>>c;fun(&a,&b,&c);cout<vo

4、idfun(floatp1,floatp2,floatp3){floattemp;if(p1>p2){temp=p1;p1=p2;p2=temp;}if(p1>p3){temp=p1;p1=p3;p3=temp;}if(p2>p3){temp=p2;p2=p3;p3=temp;}}intmain(){floata,b,c;cin>>a>>b>>c;fun(a,b,c);cout<

5、工资管理的类Salary,该类的形式如下:classSalary{public:Salary(){初始化工资数据的各分项数据为0}Salary(……){初始化工资数据的各分项数据}voidsetXX(doublef){XX=f;}doublegetXX(){returnXX;}doubleRealSalary(){……}//计算实发工资……Private:BoubleWage,Subsidy,Rent,WaterFee,ElecFee;};其中,成员函数setXX()用于设置工资的各分项数据,成员函数getXX()用于获取工资的各分项数据,XX代表Wage、Subsid

6、y等数据成员,如Wage对应的成员函数则为setWage()和getWage()。实发工资=Wage+Subsidy-Rent-WaterFee-ElecFee编程完善该类的设计,并在主函数中测试该类的各成员函数。答案:#include#includeclasssalary{private:doublewage;//基本工资doublesubsidy;//岗位doublerent;//房租doublewaterfee;//水费doubleelecfee;//电费public:salary(doubleWage=0,double

7、Subsidy=0,doubleRent=0,doubleWaterfee=0,doubleElectfee=0){//初始化工资数据的各分项wage=Wage;subsidy=Subsidy;rent=Rent;waterfee=Waterfee;elecfee=Electfee;}salary(constsalary&s)//拷贝构造函数{wage=s.wage;subsidy=s.subsidy;rent=s.rent;waterfee=s.waterfee;elecfee=s.elecfee;}doublereal_salary(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。