printf("请输入圆形的半径:");
scanf("%f", Yr);
yarea = Yarea(Yr);
printf("长方形的面积为:%f\n",carea);
printf("圆形的面积为:%f\n",yarea);
}
用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()
{
intindex = 0;
floata, b, c, r;
double S;
while(1)
{
printf("请输入图的类型,三角形请输入1,矩形请输入2,圆形请输入3 。按0退出\n");
printf("请输入图形序号c语言求函数面积:");
scanf("%d", index);
if(index == 0)
break;
else if(index == 1)
{
printf("输入三角形三边长c语言求函数面积:");
scanf("%f %f %f", a, b, c);
S = trianglearea(a, b, c);
}
else if(index == 2)
{
printf("输入矩形的长和宽c语言求函数面积:");
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+bca+cbb+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语言求函数面积 c语言输入面积求半径】关于c语言求函数面积和c语言输入面积求半径的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- excel序号怎么排序,excel序号如何自动排序
- 社区电商如何设计,社区电商新模式
- 微信视频号误点赞尴尬,视频号误点赞,朋友圈会显示吗
- c语言用两个函数来写插入 c语言两个函数相互调用
- 安卓软件转苹果微信怎么转,安卓app转苹果怎么转移数据
- 有什么视频通话高清的简单介绍
- python爬虫批量下载百度,python爬虫百度网盘资源
- 循环命令linux linux 循环
- 关于asp.net遍历checkbox的信息