嵌套循环实现9*9乘法表(for和while都可以)选做:格式对齐,以及使用单层循环完成9*9乘法表
mkdir multip_test.sh
vim multip_test.sh
进入vim编辑(列出两种方法)
for i in `seq 9`
do
#echo "$i"
for j in `seq $i`
do
echo -n "$i * $j = $((i*j)) "
done
echo""
done
echo "*******************"
i=1
while((i<10))
do
j=1
while((j<=i))
do
echo -n "$i * $j = $((i*j)) "
let j++
done
echo""
let i++
done
判定一个成绩:85-100 -》 A70-84 -> B60-69 -> C0-59 ->D程序的边界问题:>100, <0必须输入的是数字:0-1003.循环创建用户:用户名为user01-user20
score=$1
if [$ -ge 85 -a $score -le 100]
then
echo "A"
if [$ -ge 70 -a $score -le 85]
then
echo "B"
if [$ -ge 60 -a $score -le 70]
then
echo "C"
if [$ -ge 0 -a $score -le 60]
then
echo "D"
else
echo"wrong score"
fi