九度OJ 1068:球的半径和体积 (基础题)
2024-09-05 21:12:20
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:5385
解决:1949
- 题目描述:
-
输入球的中心点和球上某一点的坐标,计算球的半径和体积
- 输入:
- 球的中心点和球上某一点的坐标,以如下形式输入:x0 y0 z0 x1 y1 z1
- 输出:
- 输入可能有多组,对于每组输入,输出球的半径和体积,并且结果保留三位小数
- 样例输入:
-
0 0 0 1 1 1
- 样例输出:
-
1.732 21.766
- 提示:
-
为避免精度问题,PI值请使用arccos(-1)。
思路:
搞清楚球的体积公式即可。
代码:
#include <stdio.h>
#include <math.h> int main(void)
{
double x0, y0, z0, x1, y1, z1, r, v; while (scanf("%lf%lf%lf%lf%lf%lf",&x0, &y0, &z0, &x1, &y1, &z1) != EOF)
{
r = sqrt( (x0-x1)*(x0-x1) + (y0-y1)*(y0-y1) + (z0-z1)*(z0-z1) ); v = 4.0/3.0*acos(-1)*r*r*r; printf("%.3lf %.3lf\n", r, v);
} return 0;
}
/**************************************************************
Problem: 1068
User: liangrx06
Language: C
Result: Accepted
Time:10 ms
Memory:912 kb
****************************************************************/
最新文章
- sqlHelper做增删改查,SQL注入处理,存储值,cookie,session
- Organization SYMMETRIC MULTIPROCESSORS
- ios打包出来为pkg的处理方法
- Eclipse:Dubug快捷键
- thinkphp笔记
- 怎样删除一键GHOST 文件件名为~1的备份文件?
- node.js不得不说的12点内容
- java堆、栈、堆栈的区别
- thinkpad E450 fn快捷键设置
- 向MySql中插入中文时出现乱码
- zabbix3.0.3 设置邮件报警
- eclipse配置tomcat加大内存的方法
- memcached SASL验证状态安全绕过漏洞
- Cookie知识点小结
- SZU : A18 (Climb Well)
- java 基础四
- Cable master
- 本地IIS
- woe_iv原理和python代码建模
- .Net深入实战系列&mdash;JSON序列化那点事儿
热门文章
- Codeforces Round #450 (Div. 2) A. Find Extra One【模拟/判断是否能去掉一个点保证剩下的点在Y轴同侧】
- CCCC L1-002. 打印沙漏【图形打印】
- Implement Trie (Prefix Tree) - LeetCode
- Java命令行的基本编译运行
- Jenkins错误“to depth infinity with ignoreexternals:true”问题解决
- delphi的^和@的作用
- Using Find_Alert and Show_Alert in Oracle Forms
- windows核心编程 DLL技术 【转】
- Spark Streaming的样本demo统计
- 【重点突破】——SVG技术动态随机绘制圆形