您的位置:首页 > 其它

九度oj 题目1068:球的半径和体积

2017-03-01 10:38 162 查看
题目1068:球的半径和体积

时间限制:1 秒

内存限制:32 兆

特殊判题:

提交:6148

解决:2269

题目描述:
输入球的中心点和球上某一点的坐标,计算球的半径和体积

输入:球的中心点和球上某一点的坐标,以如下形式输入:x0 y0 z0 x1 y1 z1输出:输入可能有多组,对于每组输入,输出球的半径和体积,并且结果保留三位小数样例输入:
0 0 0 1 1 1

样例输出:
1.732 21.766

提示:
为避免精度问题,PI值请使用arccos(-1)。

#include <iostream>
#include <cmath>
#include <cstdio>
using namespace std;

int main(){
double pi = acos(-1);
double x0, y0, z0, x1, y1, z1;
double r, s;
while(cin >> x0 >> y0 >> z0 >> x1 >> y1 >> z1){
r = sqrt((x1 - x0) * (x1 - x0) + (y1 - y0) * (y1 - y0) + (z1 - z0) * (z1 - z0));
s = 4 / 3.0 * pi * r * r * r;
printf("%.3f %.3f\n", r, s);
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: