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


    编程算法爱好者。
  • 相关阅读:
    stark
    MySQL与JDBC
    存储过程/视图/触发器
    MyCat部署运行(Windows环境)与使用步骤详解
    常用单词总结
    表单校验---validation检验
    jQuery简介
    javascript简单介绍
    HTML&&CSS
    消息队列Java的简单实现
  • 原文地址:https://www.cnblogs.com/liangrx06/p/5083963.html
Copyright © 2011-2022 走看看