题解 | #球的半径和体积#

球的半径和体积

https://www.nowcoder.com/practice/4b733a850c364c32b368555c8c2ec96b

知识点:

⚪的半径R:(x1-x0)^2+(y1-y0)^2+(z1-z0)^2=R^2

⚪的体积V:V = 4/3 * PI * R*R*R

C++输出格式化浮点数:fixed表示输出浮点数;setprecision(n),n为小数后有效位数

#include <iomanip>
#include <iostream>
using namespace std;

#include<math.h>

int main(){
	double x0,y0,z0,x1,y1,z1;
	while(cin >> x0>> y0>>z0>>x1>>y1>>z1){
		double PI = acos(double(-1));
		double r = sqrt(pow(x1-x0,2)+pow(y1-y0,2)+pow(z1-z0,2));
		double v = 4*PI * pow(r,3)/3;
        
        cout<<fixed<<setprecision(3)<<r<<" "<<fixed<<setprecision(3)<<v<<endl;
	}
}

全部评论

相关推荐

11-01 20:03
已编辑
门头沟学院 算法工程师
Amazarashi66:这种也是幸存者偏差了,拿不到这个价的才是大多数
点赞 评论 收藏
分享
联通 技术人员 总包不低于12
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务