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

例如:如果你执行此脚本,他应请求一个数,并且显示他的表。其实例输出如下:输入一个数22*1=22*2=42*3=62*4=82*5=102*6=122*7=142*8=1... 例如:如果你执行此脚本,他应请求一个数,并且显示他的表。其实例输出如下:
输入一个数
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
展开
 我来答
百度网友5311d79
2010-11-04 · TA获得超过1.9万个赞
知道大有可为答主
回答量:6356
采纳率:71%
帮助的人:3211万
展开全部
既然是任何数,脚本里就不做判断了。

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

#!/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

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式