MST
星途 面试题库

面试题:Rust中标准输入输出流的基础处理

在Rust中,如何从标准输入读取一行字符串,并将其转换为数字(假设输入的字符串一定能转换为数字),然后将该数字翻倍后输出到标准输出?请写出完整代码。
12.3万 热度难度
编程语言Rust

知识考点

AI 面试

面试题答案

一键面试
use std::io;

fn main() {
    let mut input = String::new();
    io::stdin().read_line(&mut input)
        .expect("Failed to read line");

    let number: i32 = input.trim().parse().expect("Failed to parse number");
    let doubled = number * 2;

    println!("{}", doubled);
}