zoukankan      html  css  js  c++  java
  • rust方法集

    随机数、数字对比、控制台输入

    use std::io;
    use std::cmp::Ordering;
    use rand::Rng;
    
    fn main() {
        println!("please input a number(1-10):");
    
        let mut ss = String::new();
        io::stdin().read_line(&mut ss).expect("please input a value");
    
        println!("you input:{}",ss);
        let snum = rand::thread_rng().gen_range(1,10);
        println!("rand number:{}",snum);
    
        let ss: u32 = ss.trim().parse().ok().expect("please input a number");
    
        match ss.cmp(&snum) {
            Ordering::Less => println!("too smalll"),
            Ordering::Greater => println!("too big"),
            Ordering::Equal => println!("you win!"),
        }
    
    
    }

    Cargo.toml

    [package]
    name = "a1_guess"
    version = "0.1.0"
    authors = ["tanpengfei3 <tanpengfei3@jd.com>"]
    edition = "2018"
    
    # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
    
    [dependencies]
    rand = "0.7.3"
  • 相关阅读:
    Android购物商城
    Android简易计算器
    安卓第四周作业
    第一次安卓作业
    十五周课后习题
    第十三周作业
    十三周上机练习
    第十二周作业
    第十二周练习
    11周上机作业(5.14)
  • 原文地址:https://www.cnblogs.com/perfei/p/12503162.html
Copyright © 2011-2022 走看看