输入三角形的三边长,求其面积。\n\n输入格式:\n在一行中输入能够构成三角形的3个实数,3个数之间用逗号间隔。\n\n输出格式:\n对每一组输入,在一行中输出面积值,结果保留两位小数,没有附加字符。\n\n输入样例
时间: 2023-05-02 14:05:38 浏览: 112
题目要求输入一个三角形的三边长,求其面积。
输入格式:
在一行中输入能够够构成三角形的3个实数,3个数之间用逗号隔开。
输出格式:
对每组输入,在一行中输出面积值,结果保留2位小数,没有附加字符。
输入样例:(以非字节串形式给出)
3,4,5
输出样例:(以非字节串形式给出)
6.00
相关问题
输入三角形的三边长,求其面积。 注意: 语言选DEV C++。 输入格式: 在一行中输入能够构成三角形的3个实数,各数据之间用空格分隔。 输出格式: 输出结果保留2位小数,不控制数据所占列宽
以下是 DEV C++ 的代码实现:
```c++
#include <stdio.h>
#include <math.h>
int main()
{
double a, b, c;
double p, s;
// 输入三角形的三边长
scanf("%lf %lf %lf", &a, &b, &c);
// 判断是否能构成三角形
if (a + b > c && a + c > b && b + c > a) {
// 计算半周长
p = (a + b + c) / 2;
// 计算面积
s = sqrt(p * (p - a) * (p - b) * (p - c));
// 输出结果
printf("%.2f\n", s);
} else {
printf("无法构成三角形\n");
}
return 0;
}
```
程序首先通过 `scanf` 函数输入三角形的三边长,然后使用条件语句判断这三条边是否能构成三角形。如果能构成三角形,则计算半周长和面积,并输出结果;否则,输出提示信息。
需要注意的是,计算三角形面积时需要使用海伦公式,即 $S=\sqrt{p(p-a)(p-b)(p-c)}$,其中 $p$ 为半周长,$a$、$b$、$c$ 分别为三角形的三条边长。同时,输出结果时需要使用 `printf` 函数,并设置格式字符串 `"%.2f\n"`,表示输出结果保留两位小数并换行。
输入三角形的三边,判断是否能构成三角形。若能构成输出yes,否则输出no。\n\n输入格式:\n在一行中直接输入3个整数,3个整数之间各用一个空格间隔,没有其他任何附加字符。\n\n输出格式:\n直接输出yes或
该题目要求输入三角形三边,判断是否能构成三角形。如果能构成,则输出yes,否则输出no。
输入格式:
在一行中直接输入3个整数,3个整数之间各用一个空格隔开,没有其他任何附加字符。
输出格式:
输出结果为yes或no,区分大小写。
例子:
输入:3 4 5
输出:yes
阅读全文