美文网首页
Rust语言编程实例100题-071

Rust语言编程实例100题-071

作者: L我是小学生 | 来源:发表于2021-09-07 13:08 被阅读0次

Rust语言编程实例100题-071

题目:循环输入练习。从控制台读取3个名字,最后控制台输出三个名字。

程序分析:循环读入数据问题。通过for循环每次读入一个名字,然后将其添加至向量中。待循环结束后,输出向量中的值。注意每次读取新的输入的之后,需要清空input数据,防止数据重复。

知识点:循环 输入

参考程序代码:

fn main() {
    let mut input = String::new();
    let mut names: Vec<String> = Vec::new();

    println!("请输入3个学生的姓名:");
    for _ in 0..3 {
        std::io::stdin().read_line(&mut input).expect("read line error!");
        names.push(input.trim().to_string());
        input.clear();
    }

    dbg!(names);
}

程序执行结果:

请输入3个学生的姓名:
张三
李四
王五
names = [
    "张三",
    "李四",
    "王五",
]

Process finished with exit code 0

相关文章

网友评论

      本文标题:Rust语言编程实例100题-071

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