1.思维导图
2.输入一个数字,实现数字逆置
#!/bin/bash
read -p "please enter number:" number
p=$number
result=
while [ $p -ne 0 ]
do
result=$((result*10+p%10))
p=$((p/10))
done
echo $result
3.请打印九九乘法表
#!/bin/bash
for ((i=1;i<=9;i++))
do
for((j=1;j<=i;j++))
do
echo -n $j"*"$i=$((i*j)) " "
done
echo
done
4.请使用shell实现冒泡排序
#!/bin/bash
read -p "please enter:" -a arr
for((i=0;i<${#arr[*]}-1;i++))
do
for((j=0;j<${#arr[*]}-1-i;j++))
do
if [ ${arr[j]} -gt ${arr[j+1]} ]
then
temp=${arr[j]}
arr[j]=${arr[j+1]}
arr[j+1]=$temp
fi
done
done
echo ${arr[*]}