Files
rust-hello-project/src/bin/260202.rs
2026-05-02 13:54:36 +08:00

32 lines
820 B
Rust

use std::io;
use rand::prelude::*;
fn main() {
println!("[cioyu] 猜数游戏:");
let mut num = rand::rng();
let num = num.random_range(1..=100);
let mut index = 0;
while index<10 {
index += 1;
println!("请输入一个数字,当前还剩{}次机会",10-index);
let mut input = String::new();
io::stdin()
.read_line(&mut input)
.expect("读取输入发生了错误");
let input: i32 = match input.trim().parse() {
Ok(n) => n,
Err(_) => continue,
};
if input > num {
println!("你输入的数字大了")
} else if input < num {
println!("你输入的数字小了")
} else {
println!("你猜对了!!!");
break;
}
}
}