从键盘输入三个整数,若能构成三角形,则输出“Yes”,否则输出“No”。
时间: 2024-05-11 15:19:55 浏览: 81
可以使用三角形的性质:任意两边之和大于第三边。
以下是 Python 的实现代码:
```python
a, b, c = map(int, input().split())
if a + b > c and a + c > b and b + c > a:
print("Yes")
else:
print("No")
```
首先使用 `input()` 函数从键盘读入三个整数,并使用 `map()` 函数将输入的字符串转换成整数类型,并使用 `split()` 函数分割输入的字符串。
然后使用 `if` 语句判断三个数是否能构成三角形,如果能则输出 "Yes",否则输出 "No"。
相关问题
用c语言编程从键盘输入三个整数,若能构成三角形,则输出“Yes”,否则输出“No”。
好的,我可以回答你的问题。以下是用C语言编写的程序代码,可判断是否能构成三角形:
```
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数,用空格隔开:\n");
scanf("%d %d %d", &a, &b, &c);
if (a + b > c && a + c > b && b + c > a) {
printf("Yes\n");
} else {
printf("No\n");
}
return 0;
}
```
你可以将此代码复制并粘贴到任何可运行C程序的环境中,例如在线编译器或本地安装的开发环境。当你运行程序并输入三个整数时,程序会告诉你它们是否能构成三角形。
用c语音完成 从键盘输入三个整数,若能构成三角形,则输出“Yes”,否则输出“No”。
```c
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数:");
scanf("%d%d%d", &a, &b, &c);
if ((a + b > c) && (a + c > b) && (b + c > a)) {
printf("Yes\n");
} else {
printf("No\n");
}
return 0;
}
```
上面的代码中,我们使用了 if 语句来判断输入的三个整数能否构成三角形。三角形的判断条件是任意两边之和大于第三边,因此我们用了类似下面的表达式:
```c
(a + b > c) && (a + c > b) && (b + c > a)
```
如果三个表达式都成立,则说明能构成三角形,输出 Yes,否则输出 No。
阅读全文