#include<iostream>
using namespace std;
const float PI = 3;
class Circle {
public:
Circle(float r); //构造函数
float area(); //成员函数
private:
float radius;
};
float Circle::Circle(float r){//成员函数的实现
float radius;
radius = r;
return 0;
}
float Circle::area() {
return PI* radius* radius;
}
int main() {
float radius;
cout << "请输入半径" << endl;
cin >> radius;
cout << PI * radius * radius << endl;
return 0;
}
/*
#include<iostream>
using namespace std;
ocnst int PI = 3;
class Circle {
public:
void setRadius(int radius)
{
m_Radius = radius;
}
int getRadius()
{
return m_Radius;
}
private:
int m_Radius;
};
void test01( Circle&C) {
int area;
area = PI * C.getRadius() * C.getRadius();
cout << area << endl;
}
int main() {
Circle C;
C.setRadius(10);
test01(C);
cout << "--------------------------";
return 0;
}