以下是一个简单的C语言程序,用于计算三角形的周长:
#include<stdio.h>
int main() {
float a, b, c;
printf("请输入三角形的三条边长(用空格隔开):");
scanf("%f %f %f", &a, &b, &c);
// 判断输入的边长是否能构成三角形
if (a + b > c && a + c > b && b + c > a) {
float perimeter = a + b + c;
printf("三角形的周长为:%.2f\n", perimeter);
} else {
printf("输入的边长无法构成三角形!\n");
}
return 0;
}
这个程序首先接收用户输入的三条边长,然后判断它们是否能构成一个三角形。如果可以,计算并输出三角形的周长;否则,输出错误信息。