shell脚本实现九九乘法表

  1. #!/bin/bash
  2. #for嵌套for循环
  3. #9*9乘法口诀
  4. echo "for的九九乘法表"
  5. for(( i=1 ;i<=9;i++ ))
  6. do
  7. for(( j=1;j<=9;j++ ))
  8. do
  9. #当$j小于等于$i,在屏幕上打印乘法表
  10. [ $j -le $i ] && echo -n "$i*$j=$[ $i * $j ]  "
  11. done
  12. echo ‘‘
  13. done
  14. #9*9乘法口诀
  15. # echo "until的九九乘法表"
  16. # a=1
  17. # b=1
  18. # until [ $a -gt 9 ]
  19. # do
  20. # until [ $b -gt 9 ]
  21. # do
  22. # 当$j小于等于$i,在屏幕上打印乘法表
  23. # [ $b -le $a ] && echo -n "$a*$b=$[ $a * $b ]  "
  24. # b=$[$b + 1]
  25. # done
  26. # echo ‘‘
  27. # a=$[$a + 1]
  28. # done
  29. #9*9乘法口诀
  30. # echo "while的九九乘法表"
  31. # i=1
  32. # j=1
  33. # while [ $i -lt 10 ]
  34. # do
  35. # while [ $j -lt 10 ]
  36. # do
  37. # 当$j小于等于$i,在屏幕上打印乘法表
  38. # [ $j -le $i ] && echo -n "$i*$j=$[ $i * $j ]  "
  39. # j=$[ $j\+1 ]
  40. # done
  41. # echo ‘‘
  42. # i=$[ $i\+1 ]
  43. # done
  44. #9*9乘法口诀
  45. echo "while与for的九九乘法表"
  46. i=1
  47. while [ $i -lt 10 ]
  48. do
  49. for(( j=1;j<=9;j++ ))
  50. do
  51. #当$j小于等于$i,在屏幕上打印乘法表
  52. [ $j -le $i ] && echo -n "$i*$j=$[ $i * $j ]  "
  53. done
  54. echo ‘‘
  55. i=$[ $i+1 ]
  56. done
  57. #9*9乘法口诀
  58. echo "until与for的九九乘法表"
  59. i=1
  60. until [ $i -gt 9 ]
  61. do
  62. for(( j=1;j<=9;j++ ))
  63. do
  64. #当$j小于等于$i,在屏幕上打印乘法表
  65. [ $j -le $i ] && echo -n "$i*$j=$[ $i * $j ]  "
  66. done
  67. echo ‘‘
  68. i=$[ $i+1 ]
  69. done
  70. #9*9乘法口诀
  71. # echo "until与while的九九乘法表"
  72. # i=1
  73. # j=1
  74. # until [ $i -gt 9 ]
  75. # do
  76. # while [ $j -lt 10 ]
  77. # do
  78. # 当$j小于等于$i,在屏幕上打印乘法表
  79. # [ $j -le $i ] && echo -n "$i*$j=$[ $i * $j ]  "
  80. # j=$[ $j+1 ]
  81. # done
  82. # echo ‘‘
  83. # i=$[ $i+1 ]
  84. # done

原文地址:https://www.cnblogs.com/hopelooking/p/9188920.html

时间: 2024-11-05 15:48:55

shell脚本实现九九乘法表的相关文章

shell脚本之九九乘法表

1 #!/bin/bash 2 for i in {1..9};do 3 for((j=1;j<=i;j++))do 4 echo -ne "$i×$j=$(($i*$j))\t" #每一次内循环不换行显示,且每一个算式之间插入tab 5 done 6 echo -e "\n" #每一次内循环完了之后,换行输出 7 done 执行结果如下所示: 原文地址:https://blog.51cto.com/11342825/2430541

使用JSP表达式和JSP脚本打印九九乘法表

首先使用JSP声明声明一个函数用于得到九九乘法表的内容 <%! String printMultiTable() { String s = ""; for (int i = 1; i < 10; i ++) { for (int j = 1; j <= i; j ++) s += " " + i + " * " + j + " = " + (i * j) + " "; s += "

使用表达式和jsp脚本打印九九乘法表

<body> <%! //返回九九乘法表对应的HTML代码,通过表达式来调用,在页面上显示 //使用表达式方式整出九九乘法表 String printMultiTable1()//方法 { String s = ""; for(int i=1;i<=9;i++) { for(int j=1;j<=i;j++) { //s+=i+"*"+j+"="+(i*j)+"\t";不推荐 s+=i+"

shell脚本之99乘法表

用shell脚本写了个9x9乘法表,仅供参考!下有文本... #!/bin/bash #Author:victor          Email:[email protected]          Date:2016-09-17 #Release 1.0 #Function:9x9 multiplication table PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:~/bin export PATH fu

SHELL/Python实现九九乘法表

shell:a99.sh #!/bin/bash for ((i=1;i<10;i++));do     for((j=1;j<=$i;j++));do        let num=$i*$j        echo "$i * $j ="$num     done     echo done Python:a99.py #!/usr/bin/python import sys for i in range(1,10):     for j in range(1,i+1)

Shell脚本打印99乘法表

[[email protected] ~]# vim 99.sh #!/bin/bash for i in `seq 9` do for j in `seq 9` do [ $j -le $i ] && echo -n "$i*$j= `echo $(($i*$j))` " done echo " " done [[email protected] ~]# chmod +x 99.sh [[email protected] ~]# ./99.sh 1

Shell脚本:打印九九乘法表

今天用三种不同的方式实现了Shell脚本打印的九九乘法表,代码如下 方法1:使用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 方法2:使用while循环(b.sh) #!/bin/sh i=1 j=1 while [ &quo

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

最近打算重新复习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

JSP写出九九乘法表(表达式方法 和 脚本的方法)

<%@ page language="java" import="java.util.*" pageEncoding = "UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.ge