#include <iostream>
#include <math.h>
using namespace std;
class circle
{
public:
float l,s,d;
void set();
void display();
private:
float r;
}cir1,cir2;
int main(int argc, char** argv) {
cir1.set();
cir1.display();
cir2.set();
cir2.display();
return 0;
}
void circle::set()
{
float r,l,s,d;
cout<<"Please input the radius:"<<endl;
cin>>r;
l=3.1415926*r*2;
s=r*r*3.1415926;
d=2*r;
}
void circle::display()
{
cout<<"The radius is: "<<r<<endl;
cout<<"The area is: "<<s<<endl;
cout<<"The diameter is: "<<d<<endl;
cout<<"The circumference is: "<<l<<endl;
}
是想用类输入半径求圆面积,直径,周长,运行不报错但是结果是错的是为什么?