欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

(PTA) 顺序练习编程题答案 - 7-12 从球面到正方形(熟悉本题的 pow 函数)

最编程 2024-04-26 18:48:23
...

分数 10

全屏浏览题目

切换布局

作者 刘利单位 惠州学院

现有2个已知半径的泥球,将其捏揉后变成正方体,求正方体的边长;

输入格式:

以空格隔开的2个球体半径;

输出格式:

输出正方体的边长(小数点后保留2位)。

输入样例:

5.6 7.67

输出样例:

slc = 13.79

备注:

球体体积为: 34πr3

题目中π=3.14

求幂次函数:pow(r,3) 表示 r3,位于math.h头文件

答案

#include <stdio.h>
#include <math.h>
#define PI 3.14
int main()
{
    double r1,r2,slc,a,b,c;
    scanf("%lf %lf",&r1,&r2);
   a=pow(r1,3);
    b=pow(r2,3);
    c=4.0/3*PI*a+4.0/3*PI*b;
    slc=pow(c,1.0/3);
    printf("slc = %.2lf\n",slc);
    return 0;
}