Python 正序輸出九九乘法表
i = 1
while i <= 9:
j = 1
while j <= i:
print("%d*%d=%-2d " %(j,i,j*i), end="")
j+=1
print(" ")
i += 1
執行結果
正序python九九乘法表.png
Python 倒序
輸出九九乘法表
i = 9
while 1 <= i <= 9:
j = i
while 0 < j <= i:
print("%d*%d=%-2d "%(i,j,j*i),end="")
j -= 1
print(" ")
i -= 1
執行結果
倒序python九九乘法表.png
Java 正序輸出九九乘法表
// java 代碼九九乘法表
public class NestedLoopTest
{
public static void main(String[] args)
{
// for 循環
for (int i = 1; i < 10; i++)
{
for (int j = 1; j <= i; j++)
{
// print 不換行輸出; println 換行輸出
System.out.print(j + " * " + i + " = " + j*i + " ");
}
System.out.print("\n");
}
}
}
執行結果
正序Java九九乘法表.png
Java 倒序輸出九九乘法表
// java 代碼九九乘法表倒序
public class NestedLoopTest
{
public static void main(String[] args)
{
// 倒序輸出九九乘法表
for (int i = 9; i >= 1; i--)
{
for (int j = i; j > 0 && j <= i; j--)
{
// print 不換行輸出; println 換行輸出
System.out.print(i + " * " + j + " = " + j*i + " ");
}
System.out.print("\n");
}
}
}
執行結果
倒序Java九九乘法表.png
JavaScript 正序輸出九九乘法表
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title> 九九乘法表</title>
// JS九九乘法表
<script>
for (var i = 1; i < 10; i++){
for (var j = 1; j <= i; j++ ){
document.write(j + "*" + i + "=" + j*i + " " + " ");
}
document.write("<br />");
}
</script>
</head>
<body>
</body>
</html>
執行結果
正序JS九九乘法表.png