99乘法表不同语言代码实现(Java/Js/C/Python)

在复习循环的时候,总有99乘法表,总结一下用不同语言实现的代码

1.java

public class M99Test {
    public static void main(String[] args) {
        m99();
    }

    public static void m99() {
        for (int i = 1; i <= 9; i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print(j + "×" + i + "=" + i * j + "\t");
            }
            System.out.println();
        }
    }
}

2.Js

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <script>
      var str = "";
      for (var i = 1; i <= 9; i++) {
        for (var j = 1; j <= i; j++) {
          var m = i * j;
          str = str + j + "×" + i + "=" + m + "\t";
        }
        str += "\n";
      }
      console.log(str);
    </script>
  </head>
  <body></body>
</html>

3.C

void mutil99() {
	for (int i = 1; i < 10; i++) {
		for (int j = 1; j <= i; j++) {
			printf("%d×%d=%d\t", j, i, j * i);
		}
		printf("\n");
	}
}

4.Python

#for循环实现
for i in range(1,10):
    for j in range(1,10):
        if(i>=j):
           print("%d×%d=%d"%(j,i,j*i),end="\t")
    print("\n")
#while循环实现99乘法表
i = 1
while i<10:
    j = 1
    while j<=i:
        print("%d×%d=%d" %(j,i,j*i),end='\t')
        # print(f"{j}×{i}={j*i}\t",end='')也可以
        j += 1
    print('\n')
    i += 1

猜你喜欢

转载自blog.csdn.net/weixin_67530160/article/details/134744334