首页 > 代码库 > rwkj 1354 圆周长与面积
rwkj 1354 圆周长与面积
C++:类与对象2(圆的周长和面积)
时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte
总提交:1038 测试通过:524
描述
使用类编写程序,输入以后圆的半径,计算并显示圆的周长和面积。圆周率取:3.14
输入
输入包含n组测试例, 第1行是测试组数。
第2行--第n+1行为测试数据,每组测数据有1个实数,表示圆的半径。
输出
圆的周长和面积(保留2位小数)。
样例输入
3
4.5
14.6
5.5
样例输出
28.26 63.59
91.69 669.32
34.54 94.98
#include <iostream.h>
#include<iomanip.h>
class circle
{
double r;
public:
circle(double x)
{r=x;}
void disp()
{
cout<<fixed<<setprecision(2);
cout<<3.14*r*2<<" "<<3.14*r*r<<endl;
}
};
int main(int argc, char *argv[])
{
int n;
double r;
cin>> n;
while (n--)
{
cin>>r;
circle c(r);
c.disp();
}
}
*****************************************************8
#include <iostream.h>
#include<iomanip.h>
class circle
{
double r,c,s;
public:
circle(double x)
{r=x;c=3.14*r*2;s=3.14*r*r;}
void disp()
{
cout<<fixed<<setprecision(2);
cout<<c<<" "<<s<<endl;
}
};
int main(int argc, char *argv[])
{
int n;
double r;
cin>> n;
while (n--)
{
cin>>r;
circle c(r);
c.disp();
}
}