Linux题目:编写一个Shell脚本,打印任何数的乘法表。

例如:如果你执行此脚本,他应请求一个数,并且显示他的表。其实例输出如下:
输入一个数
2
2*1=2
2*2=4
2*3=6
2*4=8
2*5=10
2*6=12
2*7=14
2*8=16
2*9=18

既然是任何数,脚本里就不做判断了。

=============== 代码开始 ===============

#!/bin/bash
echo "输入一个数:"
read num

i=1

while [ $i -le 9 ]
do
echo "$num*$i=`expr $num \* $i`"
i=`expr $i + 1`
done

exit 0

=============== 代码结束 ===============

有些shell不支持for循环,这里用while循环更通用些。

参考资料:http://www.freeos.com/guides/lsst/ch03sec06.html

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网