输入三条边的长度,如果这三条边能构成三角形,则需要计算三角形面积,如果不能构成三角形则输出提示信息 error input。
时间: 2024-06-12 12:09:02 浏览: 69
C语言实验-从键盘输入三角形三个边的长度,计算该三角形的面积。若输入的三条边不能构成三角形。则直接输出信息“不能构成三角形!”
5星 · 资源好评率100%
根据提供的引用内容,如果输入的三条边能够构成三角形,则可以计算三角形的面积。如果不能构成三角形,则输出提示信息“error input”。以下是一个示例代码,用于实现这个功能:
#include<stdio.h>
#include<math.h>
float main() {
float a, b, c, s, area;
scanf("%f%f%f", &a, &b, &c);
if (a + b > c && a + c > b && b + c > a) {
s = (a + b + c) / 2;
area = sqrt(s * (s - a) * (s - b) * (s - c));
printf("area=%.2f\n", area);
} else {
printf("error input");
}
return 0;
}
阅读全文