• 九度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<stdio.h>
    #include<math.h>
    double X0,Y0,Z0,X1,Y1,Z1;
    void solve(){
        double pi=acos(-1);//arccos在c里头就是acos
        double r;
        double v;
        r=sqrt(pow(fabs(X1-X0),2)+pow(fabs(Y1-Y0),2)+pow(fabs(Z1-Z0),2));
        v=4.0/3*pi*pow(r,3);
        printf("%.3lf %.3lf
    ",r,v);
    }
    int main(int argc, char *argv[])
    {
        //freopen("1068.in", "r", stdin);
        while(~scanf("%lf %lf %lf %lf %lf %lf",&X0,&Y0,&Z0,&X1,&Y1,&Z1))
        {
            solve();
        }
        return 0;
    }
     
    /**************************************************************
        Problem: 1068
        User: kirchhoff
        Language: C
        Result: Accepted
        Time:10 ms
        Memory:1004 kb
    ****************************************************************/
    注意float它是ac不能

    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    js面向对象实现Tab切换
    js中的面向对象基础1
    js正则表达式
    Ajax的基础使用
    JS完美运动框架
    JS实现链式运动
    js实现多物体运动框架
    js实现多物体运动
    JS运动应用
    JavaScript中的高阶函数
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/4842390.html
Copyright © 2020-2023  润新知