文档章节

Shell的九九乘法口诀

henni_719
 henni_719
发布于 2017/04/22 17:24
字数 382
阅读 12
收藏 0
#!/bin/bash
#for嵌套for循环
#9*9乘法口诀
echo "for的九九乘法表"
for(( i=1 ;i<=9;i++ ))
do
   for(( j=1;j<=9;j++ ))
   do
      #当$j小于等于$i,在屏幕上打印乘法表
      [ $j -le $i ] && echo -n "$i*$j=$[ $i * $j ]  "
   done
   echo ''
done


#9*9乘法口诀
# echo "until的九九乘法表"
# a=1
# b=1
# until [ $a -gt 9 ]
# do 
   # until [ $b -gt 9 ]
   # do
      # 当$j小于等于$i,在屏幕上打印乘法表
      # [ $b -le $a ] && echo -n "$a*$b=$[ $a * $b ]  "      
      # b=$[$b + 1]
   # done
   # echo ''
   # a=$[$a + 1]
# done

#9*9乘法口诀
# echo "while的九九乘法表"
# i=1
# j=1
# while [ $i -lt 10 ]
# do 
   # while [ $j -lt 10 ]
   # do
      # 当$j小于等于$i,在屏幕上打印乘法表
      # [ $j -le $i ] && echo -n "$i*$j=$[ $i * $j ]  "
      # j=$[ $j\+1 ]
   # done
   # echo ''
   # i=$[ $i\+1 ]
# done

#9*9乘法口诀
echo "while与for的九九乘法表"
i=1
while [ $i -lt 10 ]
do 
   for(( j=1;j<=9;j++ ))
   do
      #当$j小于等于$i,在屏幕上打印乘法表
      [ $j -le $i ] && echo -n "$i*$j=$[ $i * $j ]  "
   done
   echo ''
   i=$[ $i+1 ]
done

#9*9乘法口诀
echo "until与for的九九乘法表"
i=1
until [ $i -gt 9 ]
do 
   for(( j=1;j<=9;j++ ))
   do
      #当$j小于等于$i,在屏幕上打印乘法表
      [ $j -le $i ] && echo -n "$i*$j=$[ $i * $j ]  "
   done
   echo ''
   i=$[ $i+1 ]
done

#9*9乘法口诀
# echo "until与while的九九乘法表"
# i=1
# j=1
# until [ $i -gt 9 ]
# do 
   # while [ $j -lt 10 ]
   # do
      # 当$j小于等于$i,在屏幕上打印乘法表
      # [ $j -le $i ] && echo -n "$i*$j=$[ $i * $j ]  "
      # j=$[ $j+1 ]
   # done
   # echo ''
   # i=$[ $i+1 ]
# done

本文转载自:http://blog.csdn.net/henni_719/article/details/53482550

henni_719
粉丝 2
博文 466
码字总数 343938
作品 0
信阳
QA/测试工程师
私信 提问
JS-用js的for循环实现九九乘法表以及其他算数题等

1 style for: 1.语法: for(exp1;exp2;exp3){   循环执行函数 } 2.参数: exp1:默认

鋒o丫头
2016/08/20
0
0
几个算法题

wow863597
2016/07/09
38
2
Java编写九九乘法表

java编的九九乘法编代码,明明加了制表符,为什么输出是没按制表符输出? 代码如下:public class ForNestedDemo{ public static void main(String[] args){ for(int i=1;i<=9;i++){ for(in...

墨尽微凉
2015/07/26
1K
5
中华字经 正闻学堂 全球读经教育交流网

中华字经国际书院 有部分闪卡资源 《中华字经》注音、注释、朗读(一) 《中华字经》注音、注释、朗读(二) 中华字经》班教学心得 教子相长记:妞妞的胎教 全天候播放中文经典读诵和古琴音乐...

圣洁之子
03/08
0
0
Python入门:for循环、while循环

Python中有两种循环,分别为:for循环和while循环。 1. for循环 for循环可以用来遍历某一对象(遍历:通俗点说,就是把这个循环中的第一个元素到最后一个元素依次访问一次)。for循环的基本结...

bestdwd
2017/05/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

3_数组

3_数组

行者终成事
今天
7
0
经典系统设计面试题解析:如何设计TinyURL(二)

原文链接:https://www.educative.io/courses/grokking-the-system-design-interview/m2ygV4E81AR 编者注:本文以一道经典的系统设计面试题:《如何设计TinyURL》的参考答案和解析为例,帮助...

APEMESH
今天
7
0
使用logstash同步MySQL数据到ES

概述   在生成业务常有将MySQL数据同步到ES的需求,如果需要很高的定制化,往往需要开发同步程序用于处理数据。但没有特殊业务需求,官方提供的logstash就很有优势了。   在使用logstas...

zxiaofan666
今天
10
0
X-MSG-IM-分布式信令跟踪能力

经过一周多的鏖战, X-MSG-IM的分布式信令跟踪能力已基本具备, 特点是: 实时. 只有要RX/TX就会实时产生信令跟踪事件, 先入kafka, 再入influxdb待查. 同时提供实时sub/pub接口. 完备. 可以完整...

dev5
今天
7
0
OpenJDK之CyclicBarrier

OpenJDK8,本人看的是openJDK。以前就看过,只是经常忘记,所以记录下 图1 CyclicBarrier是Doug Lea在JDK1.5中引入的,作用就不详细描述了,主要有如下俩个方法使用: await()方法,如果当前线...

克虏伯
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部