- 使用shell中的while打印99乘法表(实在没有思路,先写C语言的出来,照着改)
- 输入学生成绩,判断等级,A[100,90),B[90,80),C[80,70),D[70,60)
list.sh
#!/bin/bash
i=1
while [ $i -le 9 ]
do
j=1
while [ $j -le $i ]
do
echo -n "$j*$i=$((i*j)) "
j=$((j+1))
done
echo ""
i=$((i+1))
done
ubuntu
score.sh
#!/bin/bash
read -p "请输入学生成绩" score
if [ $score -gt 90 ] && [ $score -le 100 ]
then
echo "A"
elif [ $score -gt 80 ] && [ $score -le 90 ]
then
echo "B"
elif [ $score -gt 70 ] && [ $score -le 80 ]
then
echo "C"
elif [ $score -gt 60 ] && [ $score -le 70 ]
then
echo "D"
elif [ $score -gt 0 ] && [ $score -le 60 ]
then
echo "E"
fi