1;打印9*9乘法表 2;输出国际象棋的棋盘 3;猴子;摘了n个香蕉 每天,吃一半,+1 第九天剩一个 求摘了几个香蕉

1;打印99乘法表 一: for i in {1..9} do for j in seq $i do echo -n “$i$j=$(i*j) ” done echo done

方法二:

#!/bin/bash for i in {1..9} do for j in {1..9} do [ $j -gt $i ] && break echo -n "$i*$j=$[i*j] " done echo Done

2;输出国际象棋的棋盘 #!/bin/bash for i in {1..4} do for j in {1..4} do echo -ne "\033[40m==\033[0m" echo -ne "\033[49m||\033[0m" done echo for a in {1..4} do echo -ne "\033[49m||\033[0m" echo -ne "\033[40m==\033[0m" done echo done echo

3;猴子;摘了n个香蕉 每天,吃一半,+1 第九天剩一个 求摘了几个香蕉 #!/bin/bash a=1 for i in {1..8} do let a=(a+1)*2 done echo $a