c语言使用函数计算面积,C语言算面积

用调用函数的方法 编写c语言 :求三角形的面积

1、海伦公式:

站在用户的角度思考问题,与客户深入沟通,找到象山网站设计与象山网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站建设、成都网站设计、企业官网、英文网站、手机端网站、网站推广、域名申请、网络空间、企业邮箱。业务覆盖象山地区。

假设在平面内,有一个三角形,边长分别为a、b、c,三角形的面积s可由以下公式求得:

s=√[p(p-a)(p-b)(p-c)]

而公式里的p为半周长:

p=(a+b+c)/2

2、例程:

#include

#include

void main()

{

float a,b,c,s,area;

printf("依次输入a,b,c(空格识别一个数):");

scanf("%f%f%f,",a,b,c);

s=(float)0.5*(a+b+c);

area = (float)sqrt(s*(s-a)*(s-b)*(s-c));

printf("面积为:%f",area);

}

用C语言编写程序,调用函数求一个圆柱体的表面积和体积

代码:

#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;

}

用c语言求多种图形中任何一种图形的面积。

#include stdio.h

#include math.h

double trianglearea( float a, float b, float c );

double squarearea( float a, float b );

double roundarea( float r );

int main()

{

int    index = 0;

float  a, b, c, r;

double S;

while(1)

{

printf("请输入图的类型,三角形请输入1,矩形请输入2,圆形请输入3。按0退出\n");

printf("请输入图形序号:");

scanf("%d", index);

if(index == 0)

break;

else if(index == 1)

{

printf("输入三角形三边长:");

scanf("%f %f %f", a, b, c);

S = trianglearea(a, b, c);

}

else if(index == 2)

{

printf("输入矩形的长和宽:");

scanf("%f %f", a, b);

S = squarearea(a, b);

}

else if(index == 3)

{

printf("%输入圆形的半径:");

scanf("%f", r);

S = roundarea(r);

}

else 

;

printf("所求面积为%lf\n\n", S);

}

printf("\nbye bye\n");

return 0;

}

double trianglearea( float a, float b, float c )

{

double p = 0;

if( !(a+bc  a+cb  b+ca) )

{

printf("这三条边无法组成三角形。\n");

return 0;

}

p = (a+b+c) / 2;

return sqrt(p*(p-a)*(p-b)*(p-c));

}

double squarearea( float a, float b )

{

return a*b;

}

double roundarea( float r )

{

return 3.14*r*r;

}

C语言如何使用自定义函数计算圆的面积?

#include stdio.h

#define PI 3.141592//定义圆周率

float fun(float r,float h)//

{

float area;

area=PI*r*r;//圆的面积公式(IP,圆周率)

return area;//函数返回圆面积;

}

int main()

{

float r,h,area;

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

area=fun(r,h);//调用函数

printf("area=%.2f\n",area);

return 0;

}

C语言使用函数调用计算长方形的面积、圆的面积

#include stdio.h

#include string.h

#define pi 3.14

float Carea(float a, float b)

{

float area = a * b;

return area;

}

float Yarea(float r)

{

float area;

area = pi * r * r;

return area;

}

int main(int argc, char *argv[])

{

float Ca,Cb,carea;

float Yr,yarea;

printf("请输入长方形的边长:");

scanf("%f%f",Ca,Cb);

carea = Carea(Ca,Cb);

printf("请输入圆形的半径:");

scanf("%f", Yr);

yarea = Yarea(Yr);

printf("长方形的面积为:%f\n",carea);

printf("圆形的面积为 :%f\n",yarea);

}


网站栏目:c语言使用函数计算面积,C语言算面积
转载源于:http://ybzwz.com/article/dsgejhh.html