三⻆形⾯积(10分) 【问题描述】输⼊三⻆形的三边,判断其能否组成三⻆形,若能构成三⻆形,利⽤公式计算并输出其 ⾯积,否则输出“Data Error” ⾯积公式: ,其中a, b, c代表三⻆形三边⻓度, 【输⼊格式】 "%f%f%f" 【输出格式】输出⾯积格式: "%.2f\n",或"Data Error" 【输⼊样例1】 3 4 5 【输出样例1】 6.00 【输⼊样例2】 1 1 3 【输出样例2】 Data Error C语言程序设计
时间: 2024-02-21 19:56:39 浏览: 100
C++实现判断三条边是否可以组成三角形
好的,以下是 C 语言程序设计的实现代码:
```c
#include <stdio.h>
#include <math.h>
int main()
{
float a, b, c;
float p, area;
scanf("%f%f%f", &a, &b, &c);
if (a + b > c && a + c > b && b + c > a) // 判断是否能构成三角形
{
p = (a + b + c) / 2;
area = sqrt(p * (p - a) * (p - b) * (p - c)); // 计算面积
printf("%.2f\n", area);
}
else
{
printf("Data Error");
}
return 0;
}
```
希望能解决你的问题!
阅读全文