用c语言程序编写:求三角形周长
时间: 2023-09-11 11:07:46 浏览: 154
好的,以下是用C语言编写的计算三角形周长的程序代码:
```
#include <stdio.h>
int main() {
float a, b, c, perimeter;
// 读取三角形的三条边长
printf("请输入三角形的三条边长:\n");
scanf("%f%f%f", &a, &b, &c);
// 计算周长
perimeter = a + b + c;
// 输出结果
printf("三角形的周长为:%.2f\n", perimeter);
return 0;
}
```
这个程序会提示用户输入三角形的三条边长,然后计算并输出三角形的周长。注意,这里我们使用了浮点数类型(`float`)来存储边长和周长,以避免精度损失。输出结果时,使用了格式化字符串 `%f` 来输出浮点数,并使用 `%.2f` 来控制输出的小数位数为两位。
相关问题
用c语言编写程序,使用函数,求任意三角形的面积
好的,以下是使用C语言编写的求任意三角形面积的函数:
```c
#include <stdio.h>
#include <math.h>
float triangle_area(float a, float b, float c) {
float s = (a + b + c) / 2; // 计算半周长
float area = sqrt(s * (s - a) * (s - b) * (s - c)); // 使用海伦公式计算面积
return area;
}
int main() {
float a, b, c, area;
printf("请输入三角形三条边长:");
scanf("%f %f %f", &a, &b, &c);
area = triangle_area(a, b, c);
printf("三角形面积为:%f", area);
return 0;
}
```
以上代码中,我们使用海伦公式求解任意三角形的面积。在 `main` 函数中,首先提示用户输入三角形的三条边长,然后调用 `triangle_area` 函数计算面积,并将结果输出。
使用c语言编写给出三角形三边求面积
以下是使用 C 语言编写的计算三角形面积的程序:
```c
#include <stdio.h>
#include <math.h>
int main()
{
double a, b, c, s, area;
printf("请输入三角形的三条边长:\n");
scanf("%lf %lf %lf", &a, &b, &c);
s = (a + b + c) / 2;
area = sqrt(s * (s - a) * (s - b) * (s - c));
printf("三角形的面积为:%lf\n", area);
return 0;
}
```
在程序中,我们使用了 `scanf` 函数获取用户输入的三角形的三条边长,然后根据海伦公式计算出三角形的半周长 `s`,最后使用 `sqrt` 函数计算出三角形的面积并输出。