8008:类的继承——定义点类及其派生的圆类

Time/Memory Limit:1000 MS/32768 K
Submitted: 1296 Accepted: 994

 Problem Description

定义一个点类point,它带有两个私有数据成员:x,y(整数);还有构造函数(x和y的默认值为0),显示坐标函数;point类共有派生出圆类circle,circle类具备point类的全部特征,同时自身也有自己的特点:圆有半径成员(可以是小数),求面积成员函数,显示成员函数,该显示函数可以显示圆的圆心坐标,半径,和圆的面积。在主函数中对circle类进行测试。

 Input

输入数据有多行,第一行有一个整数n,表示一共有n个圆对象,接下来的n行,每行包括一共圆对象的圆心坐标和它的半径。

 Output

输出有n行,每行为一个圆对象的圆心坐标、半径和它的面积。

 Sample Input

3
0 0 2
1 2 3
2 3 6.5

 Sample Output

Centre:(0,0) Radius:2 Area:12.56
Centre:(1,2) Radius:3 Area:28.26
Centre:(2,3) Radius:6.5 Area:132.665

 Author

wj

 Recommend

zh