• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

rust方法集

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 

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

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 <[email protected]>"]
edition = "2018"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
rand = "0.7.3"

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
【MATLAB与C的混合编程】之【C程序调用Matlab计算引擎】(1)发布时间:2022-07-18
下一篇:
DifferencesbetweenMatlabandScilib发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap