您的位置:首页 > 运维架构 > Shell

[shell]两种方法写出99乘法表

2017-03-20 13:58 316 查看
两种方法不同点主要是输入最后的换行不同:
#!/usr/bin/env bash

for ((i=1;i<=9;i++))
do
        for ((j=1;j<=i;j++))
        do
                echo -n "$j*$i=$[$i*$j] "
                if [[ $j == $i ]];
                then
                        echo -e '\n'
                fi
        done
done

#!/usr/bin/env bash

for ((a=1;a<=9;a++))
do
        for ((b=1;b<=9;b++))
        do
        if [[ a -ge b ]];then
                echo -n "$b*$a=$[a*b] "
        fi
        done
        echo " "
done
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: