Menu
CoddyTech

复习:格式化

本课属于 Coddy Rust 学习旅程的“基础知识”单元。第 72 课,共 75 课。

challenge icon

挑战

入门

编写一个程序,在不同作用域中获取用户输入并生成密码。每个作用域负责获取密码的不同部分。最终密码由所有部分组合而成。例如:

输入:

> 1
> 2
> 3

输出为:

> Generated password: 123

亲手试试

use std::io;

fn main() {
    // 在这里声明你的 final_password 变量
    let mut final_password;
    
    {
        let mut input = String::new();
        io::stdin().read_line(&mut input).unwrap();
        input = input.trim().to_string();
        // 在这里添加代码,处理第一次输入

    }
    
    {
        let mut input = String::new();
        io::stdin().read_line(&mut input).unwrap();
        input = input.trim().to_string();
        // 在这里添加代码,处理第二次输入

    }
    
    {
        let mut input = String::new();
        io::stdin().read_line(&mut input).unwrap();
        input = input.trim().to_string();
        // 在这里添加代码,处理第三次输入
    }

    println!("Generated password: {}", final_password);
}

基础知识中的所有课

自己练习: Rust 在线编译器