时间限制:1 秒

内存限制:32 兆

特殊判题:否

提交:5385

解决:1949

题目描述:

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

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

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

来源:
2003年清华大学计算机研究生机试真题

思路:

搞清楚球的体积公式即可。

代码:

#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
****************************************************************/

最新文章

  1. sqlHelper做增删改查,SQL注入处理,存储值,cookie,session
  2. Organization SYMMETRIC MULTIPROCESSORS
  3. ios打包出来为pkg的处理方法
  4. Eclipse:Dubug快捷键
  5. thinkphp笔记
  6. 怎样删除一键GHOST 文件件名为~1的备份文件?
  7. node.js不得不说的12点内容
  8. java堆、栈、堆栈的区别
  9. thinkpad E450 fn快捷键设置
  10. 向MySql中插入中文时出现乱码
  11. zabbix3.0.3 设置邮件报警
  12. eclipse配置tomcat加大内存的方法
  13. memcached SASL验证状态安全绕过漏洞
  14. Cookie知识点小结
  15. SZU : A18 (Climb Well)
  16. java 基础四
  17. Cable master
  18. 本地IIS
  19. woe_iv原理和python代码建模
  20. .Net深入实战系列&mdash;JSON序列化那点事儿

热门文章

  1. Codeforces Round #450 (Div. 2) A. Find Extra One【模拟/判断是否能去掉一个点保证剩下的点在Y轴同侧】
  2. CCCC L1-002. 打印沙漏【图形打印】
  3. Implement Trie (Prefix Tree) - LeetCode
  4. Java命令行的基本编译运行
  5. Jenkins错误“to depth infinity with ignoreexternals:true”问题解决
  6. delphi的^和@的作用
  7. Using Find_Alert and Show_Alert in Oracle Forms
  8. windows核心编程 DLL技术 【转】
  9. Spark Streaming的样本demo统计
  10. 【重点突破】——SVG技术动态随机绘制圆形