用C语言编写程序,求面积系统(圆形,三角形,矩形)循环版。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用C语言编写程序,求面积系统(圆形,三角形,矩形)循环版。相关的知识,希望对你有一定的参考价值。

#include <stdio.h>
#define PI 3.14159
float erea_round(float r)

//圆形面积
return r * r * PI;


float erea_tri(float d,float h)

//三角形 面积
return 0.5 * d * h;


float erea_rec(float a,float b)

//矩形面积
return a * b;

int main()

float r,a,b,d,h;
int choose;
while (1)

printf("请选择要计算的图像:\n");
printf("1、圆形\n");
printf("2、三角形\n");
printf("3、矩形\n");
printf("4、退出\n");
scanf("%d",&choose);
if (choose == 1)

printf("请输入圆的半径:\n");
scanf("%f",&r);
printf("该圆面积为:%.3f\n",erea_round(r));

else if (choose == 2)

printf("请输入三角形的底和高:\n");
scanf("%f%f",&d,&h);
printf("该三角形面积为:%.3f\n",erea_tri(d,h));

else if (choose == 3)

printf("请输入矩形的长和宽:\n");
scanf("%f%f",&a,&b);
printf("该矩形面积为:%.3f\n",erea_rec(a,b));

else return 0;

return 0;
参考技术A 循环版??什么意思??

编写一个求圆的周长的函数和求圆面积的函数,中main函数中,通过输入半径值?

参考技术A 以下是求圆周长和圆面积的函数,以及在main函数中使用这些函数的示例代码:
#include <stdio.h>
// 声明求圆周长和圆面积的函数
double circle_circumference(double radius);
double circle_area(double radius);
int main()
double radius;
printf("请输入圆的半径:");
scanf("%lf", &radius);
// 调用求圆周长和圆面积的函数,并输出结果
printf("圆的周长为:%lf\n", circle_circumference(radius));
printf("圆的面积为:%lf\n", circle_area(radius));
return 0;

// 定义求圆周长的函数
double circle_circumference(double radius)
const double pi = 3.1415926;
return 2 * pi * radius;

// 定义求圆面积的函数
double circle_area(double radius)
const double pi = 3.1415926;
return pi * radius * radius;

这个程序中,我们先在main函数中读入圆的半径值,然后调用circle_circumference和circle_area函数,分别计算圆的周长和面积。在这两个函数中,我们使用const关键字来定义一个常量pi,其值为圆周率π。最后,在main函数中,我们使用printf函数将计算结果输出到控制台。

以上是关于用C语言编写程序,求面积系统(圆形,三角形,矩形)循环版。的主要内容,如果未能解决你的问题,请参考以下文章

编写一个程序计算“三角形、正方形、圆形"三种图形的面积,求:a)抽象出一个基类base b)在其中

C++编程!已知矩形,判断输入的点是不是包含在该矩形内。

C语言 编写函数,输入三角形三边之长,求三角形面积。

C语言编程,已知三角形的三边长a,b,c,计算求三角形面积的公式为:

如何用C语言写出“输入三角形三边,计算三角形面积”的代码?

编写一个求圆的周长的函数和求圆面积的函数,中main函数中,通过输入半径值?