用 python Java JavaScript 寫九九乘法表

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 + "&nbsp;" + "&nbsp;&nbsp;&nbsp;");
            }
            document.write("<br />");
        }
    </script>

</head>
<body>
    
</body>
</html>

執行結果

正序JS九九乘法表.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。