use std::io;
use std::cmp::Ordering;
use rand::Rng;
fn main() {
println!("Hello, world!");//宏函数 需要带上! fn不需要
println!("猜数");
let xx= rand::thread_rng().gen_range(1..101);
let x=xx.to_string();
println!("系统数字是:{}",x);
loop {
println!("输入一个数字");
let mut guess=String::new();
io::stdin().read_line(&mut guess).expect("无法读取");
println!("你猜测的数字是:{}",guess);
let guessu:u32=guess.trim().parse().expect("输入失败");
match guessu.cmp(&xx) {
Ordering::Greater =>println!("大了!"),
Ordering::Less =>println!("小了!"),
Ordering::Equal =>{println!("猜对了!");break;},
}
}
}