计算球体积#acm刷题

计算球体积

HDU-2002
问题:

根据输入的半径值,计算球的体积。
Input
输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。
Output
输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。

Sample Input:
1
1.5
Sample Output
4.189
14.137
Hint
#define PI 3.1415927

问题分析:
因为有多组输入,所以需要条件循环语句,因为需要对小数点后的位数限制,因此用到了库函数setprecision(),对应iomanip头文件。

AC的c++语言程序:

#include <iostream>
#include<iomanip>
using namespace std;
int main()
{
	double r = 0,p=3.1415927;
	
	while (cin>>r)
	{
		double v;
		v = (4 *p*r*r*r) / 3;
		cout << fixed << setprecision(3) << v << endl;
	}
}

猜你喜欢

转载自blog.csdn.net/weixin_43316754/article/details/84887120