shell编写输入三个整数,判断是否构成三角形,等腰三角形,等边三角形和普通三角形
时间: 2024-05-11 21:16:04 浏览: 130
python 判断三角形,给你三个整数a,b,c, 判断能否以它们为三个边长构成三角形。
5星 · 资源好评率100%
好的,我理解了您的要求和问题。以下是一个简单的shell脚本,可以实现您的需求:
```shell
#!/bin/bash
# 输入三个整数
read -p "请输入三个整数,用空格隔开: " a b c
# 判断是否构成三角形
if [ $((a+b)) -gt $c ] && [ $((b+c)) -gt $a ] && [ $((a+c)) -gt $b ]; then
echo "可以构成三角形"
# 判断是否为等边三角形
if [ $a -eq $b ] && [ $b -eq $c ]; then
echo "等边三角形"
# 判断是否为等腰三角形
elif [ $a -eq $b ] || [ $b -eq $c ] || [ $a -eq $c ]; then
echo "等腰三角形"
# 其他情况为普通三角形
else
echo "普通三角形"
fi
else
echo "无法构成三角形"
fi
```
您可以直接将以上脚本复制到您的shell环境中运行测试。如有问题请随时告知我。
阅读全文