使用shell中的while打印99乘法表
#!/bin/bash
i=1
j=1
while test $i -le 9
do
while test $j -le $i
do
echo -ne "$i * $j = $((i*j))\t"
((j++))
done
echo
j=1
((i++))
done
运行结果:
2. 输入学生成绩,判断等级,A[100,90),B[90,80),C[80,70),D[70,60)
#!/bin/bash
read -p "请输入你的分数:" score
case $score in
91|92|93|94|95|96|97|98|99|100)
echo "等级:A"
;;
81|82|83|84|85|86|87|88|89|90)
echo "等级:B"
;;
71|72|73|74|75|76|77|78|79|80)
echo "等级:C"
;;
61|62|63|64|65|66|67|68|69|70)
echo "等级:D"
;;
*)
echo "不及格"
esac
思维导图