码迷,mamicode.com
首页 > 系统相关 > 详细

Shell练习小程序练习练习——九九乘法表

时间:2018-04-10 17:36:07      阅读:364      评论:0      收藏:0      [点我收藏+]

标签:++   img   等于   file   hello   复习   image   exp   inux   

最近打算重新复习shell,刚好看到shell的运算,想着和初学者一样写个简单的九九乘法表。可以建议在http://www.runoob.com/try/runcode.php?filename=helloworld&type=bash可以直接运行shell脚本,如果不想安装linux环境的话。

先上个代码

#!/bin/bash

#使用while循环
i=1;
while [ $i -le 9 ];do  #-le表示小于等于
  j=1;
  while [ $j -le $i ];do
    echo -n ${j}"x"$[i]"="`expr $i \* $j`" ";  #echo -n 表示输出不换行,进行字符串拼接
    j=`expr $j + 1`;  #下标加1,也可以使用let j++
  done
  echo "";    #换行
  i=`expr $i + 1`;  
done

#使用for循环

echo "for循环实现"
for k in `seq 1 9`;do  #使用seq 递增序列
  for ((m=1;$m<=$k;m++));do
    echo -n ${m}"x"${k}"="`expr $m \* $k`" ";
  done
  echo "";
done

运行结果:

技术分享图片

 

Shell练习小程序练习练习——九九乘法表

标签:++   img   等于   file   hello   复习   image   exp   inux   

原文地址:https://www.cnblogs.com/wwb-1024/p/8780233.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!