程序作业实验二:类和对象作业

程序作业实验二:类和对象作业

ID:35428157

大小:60.43 KB

页数:4页

时间:2019-03-24

程序作业实验二:类和对象作业_第1页
程序作业实验二:类和对象作业_第2页
程序作业实验二:类和对象作业_第3页
程序作业实验二:类和对象作业_第4页
资源描述:

《程序作业实验二:类和对象作业》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验2实验要求:提交以下内容1:第一大题直接附运行结果;2:第二、三大题要求附代码及运行结果。实验题冃:—、写出输出结果1、3.15:3135259211915171311237272912、3.19:Constructing10Destructing100Destructing3、3.25:5,722,25二、编程题1、编写一个程序,任意从键盘输入两个字符,能将它们按由大到小的顺序输出。要求程序中有一个交换两个字符的函数,其形参是变量的引用。2、书上3.32建立cylinder类,数据为圆柱体的半径和高度,定义构造函数,析构函数,计算面积的函数,以及计算体

2、积的函数。输出一个高位10米,底半径为5米的圆柱体的面积和体积。#includeusingnamespacestd;constfloatpi=3.14159;classcylinder{private:float「h;public:cylinder(floatx,floaty);〜cylinder();floatget_h();floatget_r();floatarea1();floatvolume();};intmain(){cylindera(10,5);cout«H高为“vva.get_h()vv”,底半径为n«a.get_r()

3、«n的圆柱体的表面积为:"«a.areal()«endl;cout«"该圆柱体的体积为:"«a.volume()«endl;return0;}cylinder::cylinder(floatx,floaty):h(x)j(y){}cylinder:>cylinder(){}floatcylinder::get_h(){returnh;〃成员函数访问数据成员是直接访问,不用加.floatcylinder::get_r(){returnr;}floatcylinder::area1(){return2*pi*r*r+2*pi*r*h;floatcylinder:

4、:volume(){returnpi*r*r*h;髙为10,底半径为5的圆柱体的表面积为:471.239竣圆枉体的体和为:785.398Pressanykeytocontinue3、补充题目设计一个4*4魔方程序。魔方的各行元素值之和等于各列元素值之和,且等于两对角线元素之和。如下列魔方的各行、各列、两对角线上元素值Z和等丁64o313525921191517131123727291求4*4魔方的步骤如K:1)设置魔方的初始值first(0行0列元索的值),和各相邻元索之间的差值stepo2)生成初始魔方。例如,若使first=l,step=2,则得初始魔方

5、为:1357911131517192123252729313)求初始魔方的最大元索与最小元索之和sumosum二max+min。如以上初始魔方,sum二32。4)sum减去初始魔方中两对角线上各元素值,将差值放在对角线元素原来的位置,即得最终魔方。

6、lobalmembers▼!!mainttincludeusingnamespacestd;31352592119151713112372729iPressanykeytocontinue.c*C:?ro^xFilesMicrosoftVisu&lStadioMyProjectsooo

7、Debu^°o0*exe*classnagic{private:intmini9s;Inta[4][U]://有数据必须初始化public:nagic(intxfint9);^nagicO;uoiddisp();uoidmani();intmain(){magicn(1,2);m.nani();m.disp();return0;>roagic::magic(intx,inty):ninl(x),s(y)

8、)<}uoidmagic::nani(){intsun-a[0][0]*a[3][3];For(inti=0;i<=3;i**)>uoidnagic::disp()魔方类的成员清单,可设计如下:classmagic{private:intm[4][4];intfirst,step,sum;public:voidGetdata(i

9、ntxl,intyl);//输入first,step

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

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

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