2017.11.27

Posted P_langen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017.11.27相关的知识,希望对你有一定的参考价值。

球的半径和体积

题目描述

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

输入描述:

球的中心点和球上某一点的坐标,以如下形式输入:x0 y0 z0 x1 y1 z1

输出描述:

输入可能有多组,对于每组输入,输出球的半径和体积,并且结果保留三位小数

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

输入

0 0 0 1 1 1 

输出

1.732 21.766

#include <iostream>  
#include <cstdio>
#include <iomanip>  
#include <string>
#include <cmath>
//用setprecision(n)设置精度,其中n表示精确到小数点后n位  

using namespace std;

int main()
{
    double x0, y0, z0;
    double x1, y1, z1;
    cin >> x0 >> y0 >> z0;
    cin >> x1 >> y1 >> z1;
    double r = 0.0;
    double v = 0.0;
    r = sqrt(pow(abs(x1 - x0), 2.0) + pow(abs(y1 - y0), 2.0) + pow(abs(z1 - z0), 2.0));
    v = (4.0 / 3)*acos(-1)*(r*r*r);
    cout << fixed<< setprecision(3) << r <<   << setprecision(3) << v<<endl;
    return 0;
}

 

以上是关于2017.11.27的主要内容,如果未能解决你的问题,请参考以下文章

2017-11-27

2017.11.27T19_B3_U3

2017.11.27T19_8

2017.11.27T19_8zuoye

2017.11.27

2017.11.27T19_B3_u8