📜  一个数字的 rust 乘法表 - Rust (1)

📅  最后修改于: 2023-12-03 14:48:45.487000             🧑  作者: Mango

一个数字的 Rust 乘法表 - Rust

本文介绍了使用 Rust 编程语言编写一个打印某个数字的乘法表的程序,并提供了相应的代码示例。通过这个示例,您将了解如何在 Rust 中使用循环、格式化字符串和打印输出。

以下是一个返回markdown格式的代码示例:

fn main() {
    let number = 5;

    print_multiplication_table(number);
}

fn print_multiplication_table(number: u32) {
    println!("|  n  |  n x {}  |", number);
    println!("|-----|---------|");

    for i in 1..11 {
        println!("|  {}  |   {}   |", i, i * number);
    }
}

上述代码中,我们定义了一个 print_multiplication_table 函数,该函数接受一个 u32 类型的数字作为参数,并打印出该数字的乘法表。在 main 函数中,我们使用 5 作为例子来调用 print_multiplication_table 函数。

首先,我们打印出表格的表头,包括两列:nn x 5。接着,我们使用 for 循环来迭代 1..11 范围内的数字,即从 110。在循环内部,我们使用 println! 宏来打印每一行的表格数据,其中包括当前循环变量的值 iinumber 相乘的结果。

运行上述代码,您将获得如下输出:

|  n  |  n x 5  |
|-----|---------|
|  1  |   5   |
|  2  |   10   |
|  3  |   15   |
|  4  |   20   |
|  5  |   25   |
|  6  |   30   |
|  7  |   35   |
|  8  |   40   |
|  9  |   45   |
|  10  |   50   |

通过这个例子,您可以了解到如何在 Rust 中实现乘法表的打印输出,以及如何使用 for 循环和格式化字符串的基本语法。