输入描述:
球的中心点和球上某一点的坐标,以如下形式输入:x0 y0 z0 x1 y1 z1
输出描述:
输入可能有多组,对于每组输入,输出球的半径和体积,并且结果保留三位小数
为避免精度问题,PI值请使用acos(-1)。
#include<bits/stdc++.h>
using namespace std;
int main()
{
double x0,y0,z0;
double x1,y1,z1;
double r;
while(cin>>x0>>y0>>z0>>x1>>y1>>z1)
{
r=sqrt((x1-x0)(x1-x0)+(y1-y0)(y1-y0)+(z1-z0)(z1-z0));
cout<<fixed<<setprecision(3)<<r<<’ '<<4acos(-1)*pow(r,3)/3<<endl;
}
return 0;
}
版权声明:本文为weixin_41675900原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。