用shell打印出乘法口诀

#!/bin/bash

for i in `seq 1 9`

do

for j in `seq 1 $i`

do

k=$[$i*$j]

echo -n "$i x $j = $k "

done

echo

done

打印结果:

时间: 2025-01-06 14:39:49

用shell打印出乘法口诀的相关文章

shell 脚本实现乘法口诀表的两种方法——shell与C语言

shell 脚本实现乘法口诀表的两种方法--shell与C语言 话不多说直接给出代码: 1 #!/bin/bash 2 if [ $# -eq 0 ] //用于判断输入的参数个数为0 3 then 4 echo "welcome you!" 5 echo "this is a test with 2 methods to output arbitrarily mux table!" 6 else 7 echo "sorry you input invlia

用Java语言打印九九乘法口诀表

打印九九乘法口诀表. 程序: package myclass; public class myclass { public static void main(String[] args) { for(int i=1;i<=9;i++){ for(int j=1;j<=9;j++){ if(j>i){ break; } System.out.printf("  %d*%d=%d",i,j,i*j); } System.out.println(); } } } 结果: 1

打印九九乘法口诀表

1 /* 2 打印九九乘法口诀表 3 */ 4 5 public class NineNine { 6 public static void main(String[] args) { 7 for (int i = 1; i <= 9; i++) { // 外层循环控制行 8 for (int j = 1; j <= i; j++) { // 内层循环控制列 9 System.out.print(i + "*" + j + "=" + (i * j) +

shell脚本的乘法口诀

用for循环编写乘法口诀 新建脚本文件for.sh [[email protected] shell]#vim for.sh #!/bin/bash for ((i=1;i<=9;i++)) do for ((j=1;j<=i;j++)) do let "sum=i*j" echo -n " $j*$i=$sum  " done echo done 执行脚本 [[email protected] shell]#sh for.sh 1*1=1 1*2=2

如何利用while语句打印“九九乘法口诀表”

需求:输出九九乘法表 plus.py代码如下: i=1 j=1 while i<=9: j=1 while j<=i: print(j,'*',i,'=',str(i*j)+' ',end='\t') j +=1 print() i +=1 输出内容如下:

使用HTML+shell编写九九乘法口诀脚本

首先Linux操作系统需要安装好httpd,以测试脚本效果: 脚本内容如下: #!/bin/bash CURRENT_HTML=/var/www/html/index.html cat <<EOF > $CURRENT_HTML <html> <head> <title>九九乘法表</title> </head> <body> <table width="30%" border="

用C++实现打印小九九乘法口诀表

#include <iostream> using namespace std; int main(void) {     for(int i = 1; i < 10; i++)     {        for(int j = 1; j <= i; j++)        {            cout << j << "*" << i << "=" << i*j <&l

Python 打印99乘法口诀表

1 import string 2 for x in xrange(1,10): 3 for y in xrange(1,x+1): 4 print string.ljust("%d*%d = " %(y,x) + str(y*x), 10), 5 print 输出结果:

用SQL打印乘法口诀表

--用SQL打印出乘法口诀表 declare @i int ,@j int set @i=1--@i是乘法口诀的行数 while @i<10--一共九行 begin set @j=1--每次都是从1*开始,j每循环一次递增 declare @str varchar(500)--print每次输出都会换行 --为了实现不换行,定义了变量,让每一行的算式都加到@str变量中 set @str=' '--每次清空,用来存储乘法口诀每行的乘法算式 while @i>=@j begin--第i行 set