|
本题添加时间:2023/4/3 12:59:00 |
|
圆梦客服:王老师 19139051760(微信同号) 19139051760(微信同号) |
|
设计一个点类Point,包含横、纵两个坐标数据x,y,由它派生出圆类Circle,并添加一个半径数据r,求其面积area。
|
答案是:#include #include//此头文件与下面的setprecision(3)对应,可同时加上,控制输出精度 using namespace std; #define PI 3.1415926 //点类如下: class Point { public: Point() {} Point(float x1,float y1) { x=x1; y=y1; } virtual float area()=0; private: float x; float y; };
class Circle:public Point { public: Circle(float x1,float y1,float r1); float area(); private: float r; }; Circle::Circle(float x1,float y1,float r1):Point(x1,y1) { r=r1; } float Circle::area() { return PI*r*r; } int main() { Point *p; Circle circle(0,0,3);//前两个为point(0,0),第三个常量"3"为圆的半径。 p=&circle; cout<<"Circle的面积是:"<area()<return 0; }
出自
南阳师范学院-计算机网络技术 江开系统
南阳师范学院
|
更多试题>>>>
1、定义一个含有10个数的一维数组,按要求编写程序:
(1) 编写函数实现10个数据的输入。
(2) 编写函数求10个数的最大值。
(3) 在main函数中,调用以上函数,求10个数的最大值。
2、. , 。赖有南园菊,残花足解愁。(庾信《秋日诗》)
3、 给出一个百分制的成绩,要求输出成绩等级’A’,’B’,’C’,
’D’,’E’。90分以上为’A’,80~89分为’B’,70~79为’C’,60~69为’D’,60分以下为’E’。
4、9.其形也,翩若惊鸿,婉若游龙。荣耀秋菊,华茂春松。 , 。(曹植《洛神赋》)
5、8.相去日已远,衣带日已缓。 , 。(《古诗十九首行行重行行》)
|