(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;
}