一、题目链接
http://noi.openjudge.cn/ch0103/09/
二、解题思路
◎ 输入双精度浮点数半径,通过圆的直径、周长、面积公式即可计算对应的结果。
三、实施步骤
◎ 首先,定义并输入double类型的浮点数r,代表圆的半径;
◎ 其次,定义double类型的浮点数pi,代表圆周率,令pi=3.14159;
◎ 然后,定义double类型的浮点数d、p、s,分别代表直径、周长、面积,令d=2*r,p=2*pi*r,s=pi*r*r;
◎ 最后,通过格式控制输出语句printf配合"%.4f %.4f %.4f"格式控制标记,输出d、p、s。
四、C++程序
#include <iostream>
using namespace std;
int main()
{
double r; // 半径
cin >> r;
double pi = 3.14159; // 圆周率
double d = 2 * r; // 直径
double p = 2 * pi * r; // 周长
double s = pi * r * r; // 面积
printf("%.4f %.4f %.4f", d, p, s); // 按照题目格式要求输出直径、周长和面积
return 0;
}