rust猜数游戏2

use rand::Rng;
use std::io;

fn main() {
    println!("猜数游戏");
    let mut guess = String::new();
    let suiji = rand::thread_rng().gen_range(1, 101);
    println!("随机数是: {}", suiji);
    // let mut foo = 1;
    // let bar = foo;
    io::stdin().read_line(&mut guess).expect("无法读取值");
    println!("你猜的数是: {}", guess);
}

  

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

fn main() {
    println!("猜数游戏");
    let mut guess = String::new();
    let suiji = rand::thread_rng().gen_range(1, 101);
    println!("随机数是: {}", suiji);
    // let mut foo = 1;
    // let bar = foo;
    io::stdin().read_line(&mut guess).expect("无法读取值");
    println!("你猜的数是: {}", guess);

    let guess: u32 = guess.trim().parse().expect("请输入一个数字");
    match guess.cmp(&suiji) {
        Ordering::Less => println!("你猜的数小了"),
        Ordering::Greater => println!("你猜的数大了"),
        Ordering::Equal => println!("你猜对了"),
    }
}

  

posted @ 2026-08-12 11:17  华腾智算  阅读(4)  评论(0)    收藏  举报
https://damo.alibaba.com/ https://tianchi.aliyun.com/course?spm=5176.21206777.J_3941670930.5.87dc17c9BZNvLL