MST
星途 面试题库

面试题:Rust 条件语句中的复杂判断场景

在Rust中,假设你有一个表示学生成绩的变量 `score`,类型为 `u8`。请编写一段代码,当 `score` 大于等于90时输出 "优秀",大于等于80且小于90时输出 "良好",大于等于60且小于80时输出 "及格",小于60时输出 "不及格"。
22.3万 热度难度
编程语言Rust

知识考点

AI 面试

面试题答案

一键面试
fn main() {
    let score: u8 = 85;
    let result = match score {
        90..=100 => "优秀",
        80..=89 => "良好",
        60..=79 => "及格",
        _ => "不及格"
    };
    println!("{}", result);
}