3.输入一个数字,实现数字的逆置(不使用字符串截取的方式)
#!/bin/bash
read a
while [ $a -ne 0 ]
do
b=$((a%10))
a=$((a/10))
c=$c$b
done
echo $c
4.请打印九九乘法表
#!/bin/bash
for i in `seq 9`
do
for j in `seq $i`
do
echo -n "$i*$j=$[i*j] "
done
echo
done
5.请使用shell实现冒泡排序
#!/bin/bash
read -a arr
len=${#arr[*]}
for ((i=0;i<len-1;i++))
do
for ((j=0;j<len-1-i;j++))
do
if [ ${arr[j]} -gt ${arr[j+1]} ]
then
a=${arr[j]}
arr[j]=${arr[j+1]}
arr[j+1]=$a
fi
done
done
echo ${arr[*]}