1068.球的半径和体积

题目描述:

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

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

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

#include<iostream>
#include<math.h>
#include<iomanip>
using namespace std;

int main(){
    double x1,x2,y1,y2,z1,z2;
    while(cin>>x1>>y1>>z1>>x2>>y2>>z2){
    double r=(x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)+(z1-z2)*(z1-z2);
    r=sqrt(r);
    double v=4/3*acos(-1)*r*r*r;
    cout<<fixed<<setprecision(3)<<r<<" "<<v<<endl;
}
return 0;
}

原文地址:https://www.cnblogs.com/bernieloveslife/p/9736441.html

时间: 2024-08-30 13:14:50

1068.球的半径和体积的相关文章

九度OJ 1068 球的半径和体积 (模拟)

题目1068:球的半径和体积 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:4797 解决:1696 题目描述: 输入球的中心点和球上某一点的坐标,计算球的半径和体积 输入: 球的中心点和球上某一点的坐标,以如下形式输入:x0 y0 z0 x1 y1 z1 输出: 输入可能有多组,对于每组输入,输出球的半径和体积,并且结果保留三位小数 样例输入: 0 0 0 1 1 1 样例输出: 1.732 21.766 提示: 为避免精度问题,PI值请使用arccos(-1). #include

清华大学机试 球的半径和体积 Easy

基本思路: 无: 关键点: 无: #include<iostream> #include<vector> #include<algorithm> #include<string> #include<cmath> #include<set> #include<map> using namespace std; int main() { double x0, y0, z0; double x1, y1, z1; while (

0018---求球的表面积和体积

求球的表面积和体积 难度级别:A: 运行时间限制:1000ms: 运行空间限制:51200KB: 代码长度限制:2000000B 试题描述 输入一个不超过300的正数表示球的半径,计算该球的表面积和体积. 输入 只有一个不超过300的正数.  输出 由空格隔开的两个正数分别表示球的表面积和体积.  输入示例 4 输出示例 200.96 267.947  其他说明 圆周率使用3.14,球的表面积和体积计算公式百度一下顺便记住了,今后一定能派上用场,你懂的! 这道题的公式有点刁钻,得自己去查. 球体

怎样测球的半径?

一个球.一把长度大约是球的直径2/3长度的直尺,怎样测出球的半径? 分析:将球放置在直角墙边,垂直的两面与球接触,测量竖直墙面的接触点到地面的距离,就是球的半径(直尺长度超过半径,大约为直径的2/3),如下图所示: 原文地址:https://www.cnblogs.com/xiaolongren/p/12445880.html

hdu 2002 计算球体积

计算球体积 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 102749    Accepted Submission(s): 42550 Problem Description 根据输入的半径值,计算球的体积. Input 输入数据有多组,每组占一行,每行包括一个实数,表示球的半径. Output 输出对应的球的体积,对于每组输入数据

242计算球体积

 描述 根据输入的半径值,计算球的体积. 输入 输入数据有多组,每组占一行,每行包括一个实数,表示球的半径.(0<R<100) 输出 输出对应的球的体积,对于每组输入数据,输出一行,计算结果四舍五入为整数 Hint:PI=3.1415926 样例输入 1 1.5 样例输出 4 14 解题思路: 用宏定义构造全局变量pi: "%.0f"实现四舍五入. 程序代码: #include<stdio.h> #define pi 3.1415926 int main()

计算球体积

描述 根据输入的半径值,计算球的体积. 输入 输入数据有多组,每组占一行,每行包括一个实数,表示球的半径.(0<R<100) 输出 输出对应的球的体积,对于每组输入数据,输出一行,计算结果四舍五入为整数 Hint:PI=3.1415926 样例输入 1 1.5 样例输出 4 14 1 #include <stdio.h> 2 #include <math.h> 3 #define PI 3.1415926 4 5 int main(){ 6 double r; 7 do

rwkj 1287 球的体积

C语言:顺序结构3(球的体积)时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte总提交:880 测试通过:610 描述 编写程序,输入球到半径,计算并输出球的体积.圆周率取3.14159. 输入 球到半径. 输出 球的体积.注意:保留3位小数,输出后换行. 样例输入 10 样例输出 4188.787 #include<stdio.h>#define PI 3.14159void main(){ int r; float x; scanf("%d

nyist 242 计算球体积

题目242题目信息运行结果本题排行讨论区计算球体积时间限制:3000 ms | 内存限制:65535 KB 难度:1描述 根据输入的半径值,计算球的体积.输入输入数据有多组,每组占一行,每行包括一个实数,表示球的半径.(0<R<100)输出输出对应的球的体积,对于每组输入数据,输出一行,计算结果四舍五入为整数Hint:PI=3.1415926样例输入11.5样例输出414 #include<stdio.h>#include <iostream>using namespa