定义一个圆类(Circle),要求用两种方法定义: 方法一: 要求属性为半径,操作为计算圆的周长和面积。 方
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了定义一个圆类(Circle),要求用两种方法定义: 方法一: 要求属性为半径,操作为计算圆的周长和面积。 方相关的知识,希望对你有一定的参考价值。
2种差不多的方法,自己在VC6.0上面试试#include<iostream>
using namespace std;
#define pi 3.14
class circle
public:
circle(double r=0.0)
circle(circle &c)
double circumference();
double area();
void cinradius();
double coutradius()return radius;
private:
double radius;
;
double circle::circumference()
return 2*pi*radius;
double circle::area()
return pi*radius*radius;
void circle::cinradius()
cout<<endl
<<"请输入半径:";
cin>>radius;
int main()
circle CIR;
CIR.cinradius();
cout<<"半径:"
<<CIR.coutradius();
cout<<endl
<<"圆的周长为"
<<CIR.circumference()
<<endl
<<"圆的面积为"
<<CIR.area();
return 0;
或者
#include<iostream.h>
class Circle
private:
float R;//半径
const float PI;//pi
public:
void Circle::registCircle(float);
float outr(void);
float outc(void);
float outs(void);
;
void Circle::registCircle(float r)
R=r;
PI=3.1415926;
float Circle::outr(void)
return(R);
float Circle::outc(void)
float c;
c=2*PI*R;
return(c);
float Circle::outs(void)
float s;
s=PI*R*R;
return(s);
void main()
Circle yuan;
float rr;
cout<<"请输入圆半径:"<<endl;
yuan.registCircle(rr);
cout<<"圆的半径为:"<<yuan.outr();
cout<<"圆的周长为:"<<yuan.outc();
cout<<"圆的面积为:"<<yuan.outs(); 参考技术A 2πr周长
πr^2面积 参考技术B 计算机方面的数学题?
以上是关于定义一个圆类(Circle),要求用两种方法定义: 方法一: 要求属性为半径,操作为计算圆的周长和面积。 方的主要内容,如果未能解决你的问题,请参考以下文章
编写一个接口ShapePara,要求: 接口中的方法: int getArea():获得图形的面积。int getCircumference():获得图形的周长 编写一个圆类Circle,
C++编程:定义一个圆类要求属性为半径,操作为计算圆的周长和面积。
定义抽象类Shape,抽象方法为showArea(),求出面积并显示,定义矩形类Rectangle,正方形类Square,圆类 Circle,根据各自的属性,用showArea方法求出各自的面积,在m