重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
代码:
成都创新互联公司专注于企业成都全网营销推广、网站重做改版、振兴网站定制设计、自适应品牌网站建设、H5高端网站建设、成都商城网站开发、集团公司官网建设、外贸营销网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为振兴等各大城市提供网站开发制作服务。
#includestdio.h
#includestdlib.h
intmain()
{
floatr,h,S,V;
printf("请输入圆柱体的半径\n");
scanf("%f",r);
printf("请输入圆柱体的高\n");
scanf("%f",h);
S=12.5663704*r*h,V=3.1415926*r*r*h;
printf("圆柱体表面积是%f体积是%f",S,V);
return0;
}
扩展资料
C语言计算矩形面积(S),输入长(h),宽(w)定义为整形:
#includeiostream
usingnamespacestd;
intmain(){
ints,h,w;
cinhw;
s=h*w;
couts;
return0;
}
从键盘输入圆球半径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);
}
1、先说一下函数的定义,C语言中函数的功能与数学上的非常相似但是却不同,需要定一个tiji()函数;
2、这个函数是有返回值的,要把求出体积给返回去,而且返回值是小数,所以定义返回值类型为double;
3、函数语言参数的传递,语言传递是圆柱底面圆的半径和圆柱的高,全称double tiji(double r,double h);
4、在写主函数之前,不要忘了函数的声明,如不声明系统就找不到定义的函数;
5、完成主函数,定义变量,输入变量,让系统计算圆柱的体积;
6、最后输出计算的结果,打印在屏幕上,这样就完成了一段简单的程序,注意输入格式为%if;
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;
扩展资料:
求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积代码:
#includestdio.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语言
# include stdio.h
# include math.h
# define PI 3.1415926
int main (void)
{
double r,c,s,v;
printf("请输入圆的半径\n");
scanf("%lf",r);
c = 2 * PI * r;
s = PI * pow(r,2); //1.pow为n次方公式,r^2=pow(r,2),使用需要声明math.h 2.pi PI不同
v = PI * pow(r,3) * 4.0/3.0; //两个整数相除只能是整数,分子分母只要有一个是浮点数即可
printf("C = %.2lf\nS = %.2lf\nV = %.2lf\n" ,c ,s ,v);
return 0;
}
这个问题很简单,主要是double和float输入不同,float是浮点数对应的输入时%f,double是长浮点型(long float),输入的是double对应的%lf。把这个格式化输入输出改了就对了。
做任务 烦请采纳
#include "stdafx.h"
#include stdio.h
float fun_perimeter(float r)
{
return 3.14*2*r;//圆的周长
}
float fun_area(float r)
{
return 3.14*r*r;//圆的周长
}
float fun_volume(float r)
{
return (4/3)*3.14*r*r*r;//球体的体积
}
int main(int argc, char* argv[])
{
float R;
printf("请输入半径:\n");
scanf("%f",R);
printf("半径为%0.2f的圆的周长是%0.2f,面积是%0.2f\n",R,fun_perimeter(R),fun_area(R));
printf("半径为%0.2f的球体体积是%0.2f\n",R,fun_volume(R));
return 0;
}