小数点后位数,有效数字控制(圆的周长,面积)

来源:互联网 发布:淘宝 摄魂猎手vn 编辑:程序博客网 时间:2024/05/02 00:37
#include <iostream>
#include <iomanip>
using namespace std;
class circle{
public:
circle()
{}
circle(double b)
{  r=b;
}
void cc(double b)
{  r=b;
}
void set()
{   zc=2*3.14*r;
   area=3.14*r*r;
}
void disp()
{   cout<<setiosflags(ios::fixed);
cout<<setprecision(2);
cout<<zc<<"  "<<area<<endl;
}


private:
double r,zc,area;
};
int main()
{   int a;
     
     double b;
     cin>>a;
while(a--)
{   cin>>b;
   
   circle c(b);
c.set();
   
  c.disp();




}
return 0;

}


#include <iostream>
#include <iomanip>
using namespace std;
class circle{
public:
circle(double b)
{  r=b;
}
void set()
{   zc=2*3.14*r;
   area=3.14*r*r;
}
void disp()
{   
cout<<fixed<<setprecision(2)<<zc<<" "<<area<<endl;
}


private:
double r,zc,area;
};
int main()
{   int i,n;
    double b, a[10];
     
     
     cin>>n;
for( i=0;i<n;i++)
{   cin>>a[i];
}
for(i=0;i<n;i++)
{  circle c(a[i]);
   c.set();
   c.disp();
}
     
return 0;
}


0 0