A. c语言计算圆球周长和体积,保留一位小数
C语言实现如下:
#include<stdio.h>
#definePi3.14
voidmain()
{
floatR,c,v;
scanf("%f",&R);//输入圆球的半径。
c=(float)(Pi*R*2);//计算周长。
v=(float)(4.0/3*R*R*R*Pi);//计算体积。
printf("圆球周长为%0.1f ",c);
printf("圆球体积为%0.1f",v);
}
B. 求圆的周长面积体积 c语言
#include<stdio.h>
#include<math.h>
#definePI3.1415926
intmain(void)
{
doubler,c,s,v;
printf("请输入圆的半径 ");
scanf("%lf",&r);
c=2*PI*r;
s=PI*pow(r,2);//1.pow为n次方公式,r^2=pow(r,2),使用需要声明math.h2.piPI不同
v=PI*pow(r,3)*4.0/3.0;//两个整数相除只能是整数,分子分母只要有一个是浮点数即可
printf("C=%.2lf S=%.2lf V=%.2lf ",c,s,v);
return0;
}
这个问题很简单,主要是double和float输入不同,float是浮点数对应的输入时%f,double是长浮点型(long float),输入的是double对应的%lf。把这个格式化输入输出改了就对了。
C. c语言如何编程求圆体积和表面积
/*定义浮点型变量*/float r,h,v;/*提示用户输入变量*/printf("请输入圆柱体的半径和高:")
/*输入两个变量*/scanf("%f%f",&r,&h)
/*计算体积*/v=3.14*r*r*h;/*输出体积值*/printf"圆柱体的体积为%f",float r,h,s,v
printf("please in put r and h:");scanf("%f%f",&r,&h);v=f1( r, h);s=f2( r, h);printf("%f,%f",s,v)
(3)c语言咋求圆的体积扩展阅读
c语言具体内容:
for循环结构是c语言中最具有特色的循环语句,使用最为灵活方便,它的一般形式为:for(表达式1;表达式2;表达式3)循环体语句 。(其中;不能省略)
表达式1为初值表达式,用于在循环开始前为循环变量赋初值。表达式2是循环控制逻辑表达式,它控制循环执行的条件,决定循环的次数。
表达式3为循环控制变量修改表达式,它使for循环趋向结束。循环体语句是在循环控制条件成立的情况下被反复执行的语句。
但是在整个for循环过程中,表达式1只计算一次,表达式2和表达式3则可能计算多次,也可能一次也不计算。循环体可能多次执行,也可能一次都不执行。
先执行表达式2,然后执行循环结构,最后表达式3,一直这样循环下去。for循环语句是c语言种功能最为强大的语句,甚至在一定程度上可以代替其他的循环语句。
do循环结构,do 1 while⑵;的执行顺序是1->2->1...循环,2为循环条件。while循环结构,while(1) 2; 的执行顺序是1->2->1...循环,1为循环条件
以上循环语句,当循环条件表达式为真则继续循环,为假则跳出循环。
D. C语言-求圆周长\圆面积\圆球表面积\圆球体积\圆柱体积
#include
"stdio.h"
#include
"math.h"
#define
PI
3.14
void
main
()
{
float
r,h;
double
circle,area,s_area,v_ball,v_yuanzhu;
/*r表示半径,h表示圆柱高,circle表示圆周长,area表示圆面积,s_area表示圆球表面积
v_ball表示圆球体积,v_yuanzhu圆柱表示圆柱体积*/
printf("请输入圆半径和圆柱高\n");
scanf("%f%f",&r,&h);
circle=2*PI*r;
area=PI*r*r;
s_area=4*area;
v_ball=4.0/3*area;
v_yuanzhu=area*h;
printf("circle=%6.2f\tarea=%6.2f\ts_area=%6.2f\tv_ball=%lfv=%6.2f",circle,area,s_area,v_ball,v_yuanzhu);
}
E. 用C语言编写:输入半径R,求圆的周长、面积和球的体积。
#define PI 3.14
#include<stdio.h>
void main(void)
{ float r,l,s,v;
printf("please input r r=");
scanf("%f",&r);
l=2*PI*r;
s=PI*r*r;
v=4*PI*r*r/3;
printf("the result :");
printf(" l=%f s=%f v=%f",l,s,v);
getchar();
}
(5)c语言咋求圆的体积扩展阅读:
实例操作
// 设圆半径r = 1.5,圆柱高h = 3
// 要求:用scanf输入数据,取小数点后两位
#include <stdio.h>
int main()
{
float r,h;
float c,s,sq,vq,vz;
float pai = 3.1415926;
printf("请输入圆半径:");
scanf("%f",&r);
printf("请输入圆柱高:");
scanf("%f",&h);
c = 2 * pai * r;
s = pai * r * r;
sq = 4 * pai * r * r;
vq = ( 4 / 3 ) * pai * r * r * r;
vz = s * h;
printf("圆周长是:%4.2f ",c);
printf("圆面积是:%4.2f ",s);
printf("圆球表面积是:%4.2f ",sq);
printf("圆球体积是:%4.2f ",vq);
printf("圆柱体积是:%4.2f ",vz);
return 0;
}
F. c语言代码,输入一个半径,求圆的周长,面积,球面积,球体积,求验证
#
include
<stdio.h>
#
include
<stdlib.h>
#
define
PI
3.14159
int
main(void)
{
double
r,
c,
s1,
s2,
v;
printf("输入圆的半径:\n\a");
scanf("%lf",
&r);//这里有变动,双精度浮点型(double)输入是用%lf
c
=
PI
*
2.0
*
r;
s1
=
PI
*
r
*
r;
s2
=
4.0
*
s1;
v
=
(4
*
PI
*
r
*
r
*
r)/3.0;
printf("周长
=
%lf\n圆面积
=
%lf\n球面积
=
%lf\n球体积
=
%lf\n",
c,
s1,
s2,
v);
return
0;
}
想保留最后两位:可以这样
#
include
<stdio.h>
#
include
<stdlib.h>
#
define
PI
3.14159
int
main(void)
{
double
r,
c,
s1,
s2,
v;
printf("输入圆的半径:\n\a");
scanf("%lf",
&r);//这里有变动,双精度浮点型(double)输入是用%lf动
,%.2lf
c
=
PI
*
2.0
*
r;
s1
=
PI
*
r
*
r;
s2
=
4.0
*
s1;
v
=
(4
*
PI
*
r
*
r
*
r)/3.0;
printf("周长
=
%.2lf\n圆面积
=
%.2lf\n球面积
=
%.2lf\n球体积
=
%.2lf\n",
c,
s1,
s2,
v);//这里改动了,看看%.2lf
return
0;
}
G. 圆球体积C语言怎么做
从键盘输入圆球半径r(实型)。回车后,输嫌脊出圆球的体积(保留2位小数)。
代码实芹谈渗现如侍手下:
#include
#define
PI
3.1415926
main()
{
double
v,r;
scanf("%lf",&r);
//输入半径。
v=(4.0/3)*PI*(r*r*r);
printf("%.2lf",v);
}