c语言中的面积函数 c语言中的面积函数怎么求

用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语言函数求面积

给点建议,你的代码写的很不规范,声明变量的时候最好初始化,宏定义的时候名称要大写,double类型建议用"lf"

#includestdio.h

#define P 3.14

double shubanjing()

{

double r = 0;

scanf("%lf",r);

return r;

}

double qiumianji(double *n)

{

double mianji;

double r = 0;

r = shubanjing();

mianji=r*r*P;

return mianji;

}

void main()

{

double mianji;

mianji=qiumianji(mianji);

printf("你所求三角形面积为:%lf\n",mianji);

}


当前文章:c语言中的面积函数 c语言中的面积函数怎么求
文章网址:http://myzitong.com/article/hjgijs.html