C语言编程求圆球体积~~ 5

【问题描述】编程,从键盘输入圆球半径r,使r保留2位小数,对小数点后第3位数进行四舍五入,然后用此圆球半径r计算并输出圆球的体积(保留2位小数),已知计算公式:圆球体积=... 【问题描述】

编程,从键盘输入圆球半径r,使r保留2位小数,对小数点后第3位数进行四舍五入,然后用此圆球半径r计算并输出圆球的体积(保留2位小数),已知计算公式:圆球体积 = (4/3)r3 ,要求使用符号常量PI,值为3.1415926。

【输入形式】

从键盘输入圆球半径r(实型)。

【输出形式】

输出圆球的体积(保留2位小数)。

【样例输入】

2.345

【样例输出】

54.36
展开
 我来答
百度网友c64166b
高粉答主

推荐于2020-12-09 · 关注我不会让你失望
知道小有建树答主
回答量:447
采纳率:100%
帮助的人:14.3万
展开全部

C语言编程求圆球体积如下:

#include <stdio.h>

#define pi 3.1415926

int main()

{

double r;

printf("请输入球体的半径:");

scanf("%lf",&r);

printf("球体的表面积为:%.2lf\n",4*pi*r*r);

printf("球体的体积为:%.2lf\n",4.0/3*pi*r*r*r);

return 0;

扩展资料:

圆周长、圆面积、圆球表面积、圆球体积、圆柱体积代码:

#include<stdio.h>

int main()

{

float h,r,c,s,sq,vq,vz;

float pi = 3.141526;

printf("请输入圆半径r,圆柱高h:");

scanf("%f,%f",&r,&h);

c = 2 * pi*r;

s = pi*r*r;

sq = 4 * pi*r*r;

vq = (4 / 3)*pi*r*r*r;

vz = pi*r*r*h;

printf("圆周长为:c=%6.2f\n",c);

printf("圆面积为:s=%6.2f\n",s);

printf("圆球表面积为:sq=%6.2f\n", sq);

printf("圆球体积为:vq=%6.2f\n", vq);

printf("圆柱体积为:vz=%6.2f\n", vz);

return 0;

}

C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

参考资料:

百度百科-C语言

风若远去何人留
推荐于2017-09-03 · 知道合伙人互联网行家
风若远去何人留
知道合伙人互联网行家
采纳数:20412 获赞数:450126
专业C/C++软件开发

向TA提问 私信TA
展开全部

根据数学公式,球体体积与半径的关系为

V=4/3πR^3

于是代码思路如下:

1 输入半径;

2 计算体积;

3 输出。

代码:

#define PI 3.1415927
int main()
{
    double r,v;
    scanf("%lf",&r);
    v = 4*r*r*r*PI/3;
    printf("%lf\n",v);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
松甜恬0Je4ba
2011-12-08 · TA获得超过2.6万个赞
知道大有可为答主
回答量:7475
采纳率:100%
帮助的人:3421万
展开全部
#include<stdio.h>
#define PI 3.1415926
int main()
{
double r;
scanf("%lf",&r); //输入半径。
int temp = r*1000;
temp = temp%10;
if(temp<4)
{
temp=r*100;
r = 1.0*temp/100;
}
else
{
temp = r*100+1;
r = 1.0*temp/100;
}
//printf("r = %.2lf\r",r); //验证一下半径。
double area ;
area = 4*r*r*r*PI/3;
//printf("area=%.2lf",area);
printf("%.2lf",area);
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-12-08
展开全部
#include <stdio.h>
#define PI 3.1415926

main()
{
double v,r;

scanf("%lf",&r);
v=(4.0/3)*PI*(r*r*r);
printf("%.2lf",v);
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jkdplm
2011-12-08
知道答主
回答量:6
采纳率:0%
帮助的人:9873
展开全部
#include<stdio.h>
#define PI 3.1415926
int main()
{
double r,V;
scanf("%lf",&r);
V=(4.0/3.0)*PI*(r*r*r); /*整数后面加“.0”代表它是一个浮点型数据*/
printf("%.2lf",V); /*printf函数本身就带有四舍五入的功能*/
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式