在复习循环的时候,总有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