Administrator
发布于 2024-09-01 / 34 阅读
0

rust

use rand::Rng;
use std::io;
use std::cmp::Ordering;

fn main() {
    println!("Hello, world!");
    let secret_number = rand::thread_rng().gen_range(1..101);
    println!("the secret_number {secret_number}");
    loop {

    let mut guess = String::new();
    io::stdin().read_line(& mut guess).expect("Fail");
    let guess : u32= match guess.trim().parse() {
        Ok(num) => num,
        Err(_) => continue
    };
    println!("you guess {guess}");

        match guess.cmp(&secret_number) {
            Ordering:: Less => println!("too small"),
            Ordering:: Greater => println!(" too big!"),
            Ordering:: Equal => {
                println!(" equal ");
                break;
            }
        }
    }
    
}
// cargo add cargo build cargo run cargo check