用shell编程实现打印九九乘法表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用shell编程实现打印九九乘法表相关的知识,希望对你有一定的参考价值。
方法1,写一个for循环:
#!/bin/bash
echo
"This is the multiple table."
for
((i=1;i<=9;++i))
do
for
((j=1;j<=i;j++))
do
echo
-
ne
"$i*$j=$((i*j))\t"
done
echo
done
方法2:使用for循环(a.sh)
#!/bin/sh
for
i
in
{1,2,3,4,5,6,7,8,9}
do
for
j
in
{1,2,3,4,5,6,7,8,9}
do
((product=$i*$j))
echo
-
ne
$i\*$j=$product
"\t"
done
echo
done
exit
0
方法3:使用while循环(b.sh)
#!/bin/sh
i=1
j=1
while
[
"$i"
-
ne
10 ]
do
while
[
"$j"
-
ne
10 ]
do
((product=$i*$j))
echo
-
ne
$i\*$j=$product
"\t"
((j++))
done
j=1
((i++))
echo
done
exit
0
方法4:使用for循环(c.sh)
#!/bin/sh
for
((i=1;i<10;i++))
do
for
((j=1;j<10;j++))
do
((product=$i*$j))
echo
-
ne
$i*$j=$product
"\t"
done
echo
done
exit
0
以上三个脚本的运行截图:
本文出自 “李云丽TEST-2015” 博客,谢绝转载!
以上是关于用shell编程实现打印九九乘法表的主要内容,如果未能解决你的问题,请参考以下文章