看了好久,在主函式輸出的出錯,實在看不出錯在哪裡了

m0_52459437發表於2020-12-08

#include
#include
#define PI 3.14159265
using namespace std;
class Circle
{
public:
Circle(double rad = 0)
{
radius = rad;
}
/圓半徑:2 圓周長:12.5664 圓面積:12.5664 圓半徑:4 圓周長:25.1327 圓面積:50.2655/ Circle(Circle &p)
{
radius = p.radius;
}
void SetR(double a)
{
radius=a;
}
void GetR()
{
cout<<radius;
}
void GetCircumference()
{
cout << PIradius * 2;
}
void GetAreaCircle()
{
cout << PI
radius*radius;
}
private: double radius;
};
int main()
{
int r;
cin>>r;
Circle cl1®,cl2,cl3=cl1;
cout<<“圓半徑:”<<cl3.GetR()<<’\t’<<“圓周長:”<<cl3.GetCircumference()<<’\t’<<“圓面積:”<<cl3.GetAreaCircle()<<endl;
cin>>r;
cl2.SetR®;
cout<<“圓半徑:”<<cl2.GetR()<<’\t’<<“圓周長:”<<cl2.GetCircumference()<<’\t’<<“圓面積:”<<cl2.GetAreaCircle()<<endl;
return 0;
}

相關文章