美文网首页
用多种语言写一个99乘法表

用多种语言写一个99乘法表

作者: 丨逐风者丨 | 来源:发表于2023-02-07 14:53 被阅读0次
    Kotlin
    fun main() {
        for (i in 1..9) {
            for (j in 1..i) {
                print("$j * $i = ${i * j}\t")
            }
            println()
        }
    }
    
    Java
    public class MultiplicationTable {
        public static void main(String[] args) {
            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();
            }
        }
    }
    
    Python
    for i in range(1, 10):
        for j in range(1, i+1):
            print("%d * %d = %d" % (j, i, i*j), end='\t')
        print()
    
    C语言
    #include<stdio.h>
    
    int main() {
        for (int i = 1; i <= 9; i++) {
            for (int j = 1; j <= i; j++) {
                printf("%d * %d = %d\t", j, i, i * j);
            }
            printf("\n");
        }
        return 0;
    }
    
    C++
    #include <iostream>
    
    int main() {
        for (int i = 1; i <= 9; i++) {
            for (int j = 1; j <= i; j++) {
                std::cout << j << " * " << i << " = " << i * j << "\t";
            }
            std::cout << std::endl;
        }
        return 0;
    }
    
    C#
    using System;
    
    namespace MultiplicationTable {
        class Program {
            static void Main(string[] args) {
                for (int i = 1; i <= 9; i++) {
                    for (int j = 1; j <= i; j++) {
                        Console.Write(j + " * " + i + " = " + (i * j) + "\t");
                    }
                    Console.WriteLine();
                }
            }
        }
    }
    
    JavaScript
    for (let i = 1; i <= 9; i++) {
        let line = '';
        for (let j = 1; j <= i; j++) {
            line += j + " * " + i + " = " + (i * j) + "\t";
        }
        console.log(line);
    }
    
    GO语言
    for ($i = 1; $i <= 9; $i++) {
        for ($j = 1; $j <= $i; $j++) {
            echo $j . " * " . $i . " = " . ($i * $j) . "\t";
        }
        echo "\n";
    }
    
    Swift
    for i in 1...9 {
        for j in 1...i {
            print("\(j) * \(i) = \(i * j)\t", terminator: "")
        }
        print("")
    }
    
    VB
    Module Module1
    
        Sub Main()
            For i As Integer = 1 To 9
                For j As Integer = 1 To i
                    Console.Write("{0} * {1} = {2}\t", j, i, i * j)
                Next
                Console.WriteLine()
            Next
            Console.ReadLine()
        End Sub
    
    End Module
    
    输出结果:
    1 * 1 = 1   
    1 * 2 = 2   2 * 2 = 4   
    1 * 3 = 3   2 * 3 = 6   3 * 3 = 9   
    1 * 4 = 4   2 * 4 = 8   3 * 4 = 12  4 * 4 = 16  
    1 * 5 = 5   2 * 5 = 10  3 * 5 = 15  4 * 5 = 20  5 * 5 = 25  
    1 * 6 = 6   2 * 6 = 12  3 * 6 = 18  4 * 6 = 24  5 * 6 = 30  6 * 6 = 36  
    1 * 7 = 7   2 * 7 = 14  3 * 7 = 21  4 * 7 = 28  5 * 7 = 35  6 * 7 = 42  7 * 7 = 49  
    1 * 8 = 8   2 * 8 = 16  3 * 8 = 24  4 * 8 = 32  5 * 8 = 40  6 * 8 = 48  7 * 8 = 56  8 * 8 = 64  
    1 * 9 = 9   2 * 9 = 18  3 * 9 = 27  4 * 9 = 36  5 * 9 = 45  6 * 9 = 54  7 * 9 = 63  8 * 9 = 72  9 * 9 = 81  
    
    HTML+JavaScript
    <html>
    <head>
        <script>
            function createTable() {
                let table = "<table border='1'>";
                for (let i = 1; i <= 9; i++) {
                    table += "<tr>";
                    for (let j = 1; j <= i; j++) {
                        table += "<td>" + j + " * " + i + " = " + i * j + "</td>";
                    }
                    table += "</tr>";
                }
                table += "</table>";
                document.getElementById("tableContainer").innerHTML = table;
            }
        </script>
    </head>
    <body onload="createTable()">
    <div id="tableContainer"></div>
    </body>
    </html>
    
    新建一个.txt文本文件,把这段代码复制到文件中,并将.txt改成.html,然后双击就可以在浏览器看到效果啦。 Html+JS写的99乘法表

    相关文章

      网友评论

          本文标题:用多种语言写一个99乘法表

          本文链接:https://www.haomeiwen.com/subject/zitfkdtx.html