#!/bin/bash #这是一个计算三角形面积的脚本 echo "请输入三角形的底和高:" read -p “三角形的底” r read -p “三角形的高” h gongshi=$[echo "($r*$h)/2 |bc] echo "三角形面积为:$gongshi"
时间: 2024-03-12 13:48:34 浏览: 174
计算三角形面积
这是一个 Bash 脚本,用于计算三角形面积。它会提示用户输入三角形的底和高,然后使用一个简单的公式计算面积,并将结果输出到屏幕上。其中使用了一个叫做 bc 的工具来进行数值计算。不过,你的代码中有一些语法错误,正确的代码应该是这样的:
```bash
#!/bin/bash
echo "请输入三角形的底和高:"
read -p "三角形的底:" base
read -p "三角形的高:" height
area=$(echo "scale=2;($base*$height)/2" | bc)
echo "三角形面积为:$area"
```
在这个脚本中,我们首先提示用户输入底和高,然后使用 read 命令读取用户的输入。接下来,我们使用一个叫做 scale 的 bc 内置变量来设置小数点后的位数为 2,然后使用公式计算面积并将结果赋值给变量 area。最后,我们使用 echo 命令输出结果到屏幕上。
希望这能帮到你!
阅读全文