美文网首页
用多种语言写一个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