谁能帮我解决这个小程序
来源:百度知道 编辑:UC知道 时间:2024/05/21 10:33:54
属性:圆的数学特征
操作:绘制Draw(不必真正地画出来),移动Move,相对于圆心放大缩小Scale
不知你要什么语言的,写个C++的吧
#define PI 3.141592654
class Circle {
public:
Circle() {
m_lfX = 0;
m_lfY = 0;
m_lfR = 0;
}
Circle(double pm_lfX, double pm_lfY, double pm_lfR) {
m_lfX = pm_lfX;
m_lfY = pm_lfY;
m_lfR = pm_lfR;
}
virtual ~Circle() {
m_lfX = 0;
m_lfY = 0;
m_lfR = 0;
}
private:
double m_lfX, m_lfY, m_lfR;
public:
double getX() {
return m_lfX;
}
void setX(double pm_lfX) {
m_lfX = pm_lfX;
}
double getY() {
return m_lfY;
}
void setY(double pm_lfY) {
m_lfY = pm_lfY;
}
double getR() {
return m_lfR;
}
void setR(double pm_lfR) {
m_lfR = pm_lfR;
}
p