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

function multiplication (){

for I in `seq 1 9`;do

for J in {1..9};do

[[ ${I} -ge ${J} ]] && echo -n "${J}x${I} = $((${I}*${J}))   "

done

echo

done

}

multiplication

时间: 2024-11-19 15:52:48

shell脚本之99乘法表的相关文章

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编程之99乘法表

#99乘法表#!/bin/bash #第一种写法 for i in `seq 9` #`seq 9` 使用反撇号括起来的(不是单引号),表示命令替换 do for j in `seq $i` #seq可以使用变量 do echo -ne "$j*$i=$[$j*$i]\t" # -n取消换行 -e 处理特殊字符,\t相当于tab键, done echo #作用:内层循环结束之后,进行换行 done #第二种写法 for a in {1..9} #{}将1~9列出,同上`seq 9` d

【shell】Linux shell 之 打印99乘法表详解

打印99乘法表在任何语言中都是一个必写的程序,特别是学习了循环之后. 打印99乘法表第一步 众所周知,99乘法表的格式为x * y = z所以我们至少需要两个参数,一个为x,一个为y,这里我们使用 i 和 j 来表示.x 和 y 都不会超过 9 ,并具有一定的规律,比如 1 x 2,1 x 3 根据上面的分析,我们首先需要把 i 和 j 先写出来,写就需要用到我们的双层for循环了. #!/bin/bash - for i in `seq 9` do for j in `seq 9` do ec

shell脚本实现九九乘法表

#!/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的九九乘法表

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

linux 99乘法表脚本.md(含脚本注释,查看更直观)

linux 99乘法表脚本.md(含脚本注释,查看更直观) 最终效果: 题目:编写脚本,实现打印 99乘法表 路径:(仅作者) PDF:D:\Download_SD-Date and Bak(D盘 下载)\学习资料\pdf文件\基础知识\15SHELL脚本编程进阶.pdf ? 15SHELL脚本编程进阶.pdf ? 5.编写脚本,实现打印国际象棋棋盘 视频:(仅作者)17.18天 ? 逻辑:(详见代码注释) 1.分别循环 行数 列数 [for done] . 2.简化 嵌套(C语言 小括号嵌套,

凯撒密码、GDP格式化输出、99乘法表

1凯撒密码加密plaincode=input('请输入明文:')print('密文:',end='')for i in plaincode:print(chr(ord(i)+3),end='') 2.国家名称 GDP总量(人民币亿元) 中国 ¥765,873.4375澳大利亚 ¥ 78,312.4375 print('国家名称 GDP总量(人民币亿元)')print('{0:''<12}¥{1:''>10,.2f}'.format('中国',765873.4375))print('{0:''&

字符串操作练习:星座、凯撒密码、99乘法表、词频统计预处理

  1.实例:输出12个星座符号,以反斜线分隔 for i in range(9800,9812): print(chr(i),end='\\') 2.实例:恺撒密码的编码 s = input("请输入凯撒的明文密码:") 2 for i in s: 3 if ord("a") <= ord(i) <= ord("z"): 4 print(chr(ord("a") + (ord(i) - ord("a&q

js 实现两种99乘法表

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>99乘法表</title> 6 </head> 7 <body> 8 <script type="text/javascript"> 9 var i=1; 10 while(i &l