计算球体积 HDU - 2002
Problem Description:根据输入的半径值,计算球的体积。
Input:输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。
Output:输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。
Sample Input:
1
1.5
Sample Output:
4.189
14.137
Hint
#define PI 3.1415927 |
---|
问题链接:计算球体积 HDU - 2002
问题分析:简单的浮点数运算,这里有三个点:(1)球体体积公式中的常数应表示为 4.0/3 或 4/3.0 或 4.0/3.0 (其中一个一定要为浮点数);(2)保留三位小数,调用了"iomanip.h"头文件;(3)有多组数据。
AC代码如下:
#include <iostream>
#include <iomanip>
#define PI 3.1415927
using namespace std;
int main()
{
double r;
while (cin >> r)//多组数据输入
{
cout <<fixed<<setprecision(3)<< (4.0 / 3.0)*PI*r*r*r << endl;//设置精度
}
}