29 用六种语言完成乘法口诀

2020-07-06  本文已影响0人  张力的程序园

本节将演示使用六种语言完成乘法口诀。

public static void main(String[] args)
{
        for(int i=1;i<=9;i++)
        {
            for(int j=1;j<=i;j++)
            {
                System.out.print(i+"*"+j+"="+i*j+" ");
            }
            System.out.println();
        }
}
#include<stdio.h>
#include<stdlib.h>
int main() {
    for (int i = 1;i <= 9;i++) {
        for (int j = 1;j <=i;j++) {
            printf("%2d*%d=%d",j,i,i*j);
        }
        printf("\n");
    }
    return 0;
}
for row in range(1, 10):
    for col in range(1, row+1):
        print('{}*{}={}'.format(col, row, col * row), end='\t')
    print()
for (var i = 1; i <= 9; i++) {
  var str = "";
  for (var j = 1; j <= i ; j++) {
    str = str +" "+(j + "x" + i + "=" + j*i); 
  }
  console.log(str);
}
      for (i <- 1 to 9) {
        for (j <- 1 to i) {
          print(i + "*" + j + " = " + i * j + "  ")
        }
        println("")
      }
--输出屏幕信息
SET serveroutput ON;
--打印口诀表
DECLARE
  V_NUMBER1 NUMBER(3);  --外层循环变量
  V_NUMBER2 NUMBER(3);  --内层循环变量
BEGIN
  FOR V_NUMBER1 IN 1 .. 9   --开始外层循环
    LOOP
      --开始内层循环
    FOR V_NUMBER2 IN 1 .. V_NUMBER1 
      LOOP
        --打印口诀内容
      DBMS_OUTPUT.PUT(
      V_NUMBER1 
      || '*' 
      || V_NUMBER2 
      || '=' 
      ||V_NUMBER1 * V_NUMBER2 
      || '  ');
    END LOOP;
    DBMS_OUTPUT.PUT_LINE('');  --输出换行
  END LOOP;
END;
/ 
上一篇下一篇

猜你喜欢

热点阅读