shell for循环练习题99乘法表
#!/bin/bash
# Crushlinux
# 2017-03-10
for one in {1..9}
do
for ((two=1;two<=$one;two++))
do
echo -n "$two x $one = $(($one*$two)) "
done
echo
done
版本二:
#!/bin/bash
#99乘法表
for i in {1..9}
do
for j in {1..9}
do
echo -n "$j*$i=$(expr $j \* $i) "
if [ $j == $i ];then
echo -e '\n' #-e 允许对后面\做出解释
break
fi
done
done
版本三:
#!/bin/bash
for i in {1..9}
do
for j in {1..9}
do
if [ $j -le $i ]
then
echo -n "$j x $i = $(($j*$i)) "
fi
done
echo
done
![]() |
作者:房佳亮 邮箱:crushlinux@163.com 出处:http://www.cnblogs.com/crushlinux/ 文章内容版权归作者所有,文章中涉及到的部分描述词汇及图片可能来源于互联网如涉及到版权问题请通过邮箱联系作者,作者会及时处理。未经作者允许禁止复制及转载文章内容。 |


浙公网安备 33010602011771号