输入三角形的三边,判断是否能构成三角形。若能构成输出yes,否则输出no。\n\n输入格式:\n在一行中直接输入3个整数,3个整数之间各用一个空格间隔,没有其他任何附加字符。\n\n输出格式:\n直接输出yes或
时间: 2023-05-02 16:04:37 浏览: 81
该题目要求输入三角形三边,判断是否能构成三角形。如果能构成,则输出yes,否则输出no。
输入格式:
在一行中直接输入3个整数,3个整数之间各用一个空格隔开,没有其他任何附加字符。
输出格式:
输出结果为yes或no,区分大小写。
例子:
输入:3 4 5
输出:yes
相关问题
输入三角形的三边,判断是否能构成三角形。若能构成输出YES,否则输出NO
好的,下面是用 Python 实现的代码:
```python
a = float(input("请输入三角形的第一条边长:"))
b = float(input("请输入三角形的第二条边长:"))
c = float(input("请输入三角形的第三条边长:"))
if a + b > c and a + c > b and b + c > a:
print("YES")
else:
print("NO")
```
首先,通过 `input` 函数分别读取用户输入的三角形的三条边长,并将其转换为浮点型存储在变量 `a`、`b` 和 `c` 中。
接着,我们使用 `if` 语句进行判断,如果满足三角形构成条件(即任意两边之和大于第三边),则输出 `YES`,否则输出 `NO`。
最后,我们通过 `print` 函数输出结果。
用c语言实现输入三角形的三边,判断是否能构成三角形。若能构成输出YES,否则输出NO
好的,下面是用 C 语言实现的代码:
```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) {
printf("YES\n");
} else {
printf("NO\n");
}
return 0;
}
```
首先,我们定义了三个浮点型变量 `a`、`b` 和 `c`,用于存储输入的三角形的三条边长。然后,通过 `printf` 函数提示用户输入三边长,并通过 `scanf` 函数读取用户输入的值。
接着,我们使用 `if` 语句进行判断,如果满足三角形构成条件(即任意两边之和大于第三边),则输出 `YES`,否则输出 `NO`。
最后,我们通过 `return` 语句结束程序并返回 0,表示程序执行成功。