请编写一个脚本程序,要实现的功能是:读入一个整数score,数值在0-100之间,输出等级制的字符A(90及以上)、B( 80及以上)、C( 70及以上)、D( 60及以上)、E( 60以下)。指定用if-else语句实现多分支选择结构。
时间: 2023-12-23 20:02:16 浏览: 40
如何在STEP7 WINCC中编写脚本实现2个PLC之间的数据交换?.docx
5星 · 资源好评率100%
好的,根据您的要求,我可以为您编写一个Shell脚本程序,实现根据成绩判断等级的功能(使用if-else语句)。脚本如下所示:
```bash
#!/bin/bash
read -p "请输入成绩(0-100):" score
if [ $score -ge 90 ]; then
grade="A"
elif [ $score -ge 80 ]; then
grade="B"
elif [ $score -ge 70 ]; then
grade="C"
elif [ $score -ge 60 ]; then
grade="D"
else
grade="E"
fi
echo "成绩为 $score,等级为 $grade。"
```
将以上代码保存为文件名为 `score_grade.sh` 的脚本,然后在终端中运行以下命令即可:
```bash
sh score_grade.sh
```
执行上述命令后,脚本会提示您输入成绩,并根据成绩输出对应的等级,结果类似如下:
```
请输入成绩(0-100):85
成绩为 85,等级为 B。
```
希望我的回答能够帮助到您!
阅读全文