设计一个圆类,包含周长和面积计算成员函数:
来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 19:51:35
CLEARSETTALKOFFINPUT"请输入半径:"TORL=2*PI()*RS=PI()*R*R"半径为R的圆的周长为:",L"半径为R的圆的面积为:",SSETTALKON
publicabstractclassShape{publicabstractdoublearea();}----------------------------------------------
周长:形成整个圆的那条曲线的长度叫圆的周长.面积:组成员的那条曲线中的面积,就是圆的面积.
classpoint{intx;inty;public:point(intx1=0,inty1=0){x=x1;y=y1;};virtualpoint(){};voidalt(intx2,inty2)
见附件. 再问:这个使用指针做的?再答:没用指针,你说使用指针无疑是用基类指针管理派生类对象吧,那样的话,稍微修改一下就可以了。再问:对对,麻烦你帮满修改一下呗。之后再发,我不会改啊`~~再
classPoint{public://这里是公用成员,也可以设为protectedintx;//X轴坐标inty;//Y轴坐标}classCircle:publicPoint//声明基类是Point
#include#definePI3.1415926classCircle{private:doublepoint_x,point_y;//圆心doubleradius;//半径public:Circ
#includeusingnamespacestd;constdoublepi=3.14;//Point类,派生出Rectangle类和Circle类,计算各派生类对象的面积Area().templa
长方形的长为3*2=6dm宽为2dm周长为2*(6+2)=16dm面积为6*2=12dm^2
tyoe8strdyt9e
usingSystem;classRectangle{privateintwidth;privateintheight;publicRectangle(intw,inth){width=w;heigh
#includeusingnamespacestd;classCircle{public:Circle(doubler=0):radius(r){}doubleArea(){return3.14*ra
x面积是一半周长不是
#includeusingnamespacestd;classRectangle{private:intheight;intwidth;public:intgetC(){return(he
半面面积=3.14乘半径乘半径除以2半面周长=3.14乘直径除以2+直径整面面积=3.14乘半径乘半径整面周长=3.14乘直径
publicclassrectangle{doublea;doubleb;doubleperimeter;doublearea;publicrectangle(doublea,doubleb)//长方
publicclassCircle{\x09privatedoubler;//圆的半径\x09\x09publicCircle(doubler){\x09\x09this.r=r;\x09}\x09\
#include#includeusingnamespacestd;classCtrinagle{private:intA,B,C;public:voidSetRevised(inta,intb,in
输入字母那个确实不好搞,不过我费了9牛2虎之力在别人帮助下还是把它搞出来了,你自己可以调试看,满足你的条件,而且可以一直用,比如你输入字母a,提示你错误,你继续输,又输c什么的字母,继续提示,你还可以
#includevoidmain(){floatr;doublearea,c;scanf("%f",&r);area=3.14*r*r;c=2*3.14*r;printf("面积为:%.6f\n周长为