📅  最后修改于: 2023-12-03 14:48:45.487000             🧑  作者: Mango
本文介绍了使用 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
函数。
首先,我们打印出表格的表头,包括两列:n
和 n x 5
。接着,我们使用 for
循环来迭代 1..11
范围内的数字,即从 1
到 10
。在循环内部,我们使用 println!
宏来打印每一行的表格数据,其中包括当前循环变量的值 i
和 i
与 number
相乘的结果。
运行上述代码,您将获得如下输出:
| 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
循环和格式化字符串的基本语法。