判断输入的三个整型值能否组成三角形
时间: 2023-08-13 18:08:26 浏览: 65
可以,判断三个整型值能否组成三角形的方法是判断任意两边之和是否大于第三边,若是则可以组成三角形,否则不能组成三角形。具体实现可以使用如下的代码:
```
bool isTriangle(int a, int b, int c) {
if (a + b <= c || a + c <= b || b + c <= a) {
return false;
}
return true;
}
```
其中,函数的返回值为 `true` 表示能组成三角形,返回值为 `false` 表示不能组成三角形。
相关问题
调用函数fun(),判断输入的3个整型数能否组成三角形,组成的是等边三角形,还是等腰三角形,还是直角三角形。在主函数中,从键盘输入三条边的整型数。
题目大意:
给定一个函数fun(),判断输入的3个整型数能否组成三角形,组成的三角形可能是等边三角形,等腰三角形或直角三角形。在主函数中,从键盘输入三条边的整型数。
答案:
该题目给出的是题目大意,需要我们根据这个题目大意进行编写代码。在编写代码的过程中,我们需要使用if语句进行判断,判断输入的3个整型数能否组成三角形,如果能够组成三角形,则需要进一步判断组成的三角形是等边三角形,等腰三角形还是直角三角形。在判断的过程中,我们需要使用if语句和逻辑运算符进行判断。最后,需要从键盘输入三条边的整型数,这可以使用input函数来实现。
调用函数fun(),判断输入的3个整型数能否组成三角形,组成的是等边 三角形,还是等腰三角形,还是直角三角形。在主函数中,从键盘输入三条边的 整型数。
可以直接回答:可以使用以下代码实现:
```python
def fun(a, b, c):
if a + b > c and a + c > b and b + c > a:
if a == b and b == c:
print("组成等边三角形")
elif a == b or b == c or a == c:
print("组成等腰三角形")
elif a*a + b*b == c*c or a*a + c*c == b*b or b*b + c*c == a*a:
print("组成直角三角形")
else:
print("组成普通三角形")
else:
print("无法组成三角形")
a = int(input("请输入第一条边的长度:"))
b = int(input("请输入第二条边的长度:"))
c = int(input("请输入第三条边的长度:"))
fun(a, b, c)
```
这个函数会判断输入的三边能否组成三角形,并根据三边的性质输出等边、等腰、直角或普通三角形。在主函数中,从键盘输入三条边的整型数,然后调用这个函数即可。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)