用c语言编程一个已知三角形三边 x、y、z,通过调用函数方式(周长函数规定为 zhouchang(a,b,c),求面积函数规定为 mianji(o,p,q)),编程输出其周长与面积。
时间: 2024-02-03 15:13:02 浏览: 123
c++用函数写输入三边——判断三角形形状并计算面积周长
5星 · 资源好评率100%
下面是用 C 语言编程实现的代码:
```c
#include <stdio.h>
#include <math.h>
double zhouchang(double a, double b, double c);
double mianji(double o, double p, double q);
int main()
{
double x, y, z, s, area;
printf("请输入三角形的三条边长:\n");
scanf("%lf%lf%lf", &x, &y, &z);
s = zhouchang(x, y, z) / 2;
area = mianji(x, y, z);
printf("周长为 %.2lf,面积为 %.2lf\n", zhouchang(x, y, z), area);
return 0;
}
double zhouchang(double a, double b, double c)
{
return a + b + c;
}
double mianji(double o, double p, double q)
{
double s = (o + p + q) / 2;
return sqrt(s * (s - o) * (s - p) * (s - q));
}
```
程序运行截图如下:
```
请输入三角形的三条边长:
3 4 5
周长为 12.00,面积为 6.00
```
阅读全文