zoukankan      html  css  js  c++  java
  • 九度OJ 1068:球的半径和体积 (基础题)

    时间限制: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
    ", r, v);
        }
     
        return 0;
    }
    /**************************************************************
        Problem: 1068
        User: liangrx06
        Language: C
        Result: Accepted
        Time:10 ms
        Memory:912 kb
    ****************************************************************/


    编程算法爱好者。
  • 相关阅读:
    <frame>、<iframe>、<embed>、<object> 和 <applet>
    xss攻击
    回流 和 重绘
    defer 和 async 的区别
    从输入URL到浏览页面的过程
    webkit vs v8
    缓存
    LeetCode
    LeetCode
    LeetCode
  • 原文地址:https://www.cnblogs.com/liangrx06/p/5083963.html
Copyright © 2011-2022 走看看