博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
猜数字游戏
阅读量:5760 次
发布时间:2019-06-18

本文共 908 字,大约阅读时间需要 3 分钟。

猜数字游戏

 

extern crate rand;use std::io;use std::cmp::Ordering;use rand::Rng;fn main(){    println!("==猜数字游戏==");    let secret_number = rand::thread_rng().gen_range(1, 101);    //println!("产生的加密数字为: {}", secret_number);    loop {        println!("请输入你的数字: ");        let mut guess = String::new();        io::stdin().read_line(&mut guess).expect("输入错误");        if guess.trim().eq("quit") {            println!("退出游戏");            return;        }        println!("你输入的数字: {}", guess.trim());        let guess: u32 = match guess.trim().parse() {            Ok(num) => num,            Err(_) => continue,        };        println!("输入的数字为: {:?}", guess);        match guess.cmp(&secret_number) {            Ordering::Less => println!("数字太小"),            Ordering::Greater => println!("数字太大"),            Ordering::Equal => {                println!("你猜对了");                break;            },        }    }    }

 

转载地址:http://zzmkx.baihongyu.com/

你可能感兴趣的文章
磨刀不误砍柴 - 配置适合工作学习的桌面环境
查看>>
redux v3.7.2源码解读与学习之 applyMiddleware
查看>>
【React】为什么我不再使用setState?
查看>>
Git原理与高级使用(3)
查看>>
从JDK源码看Writer
查看>>
Express 结合 Webpack 实现HMRwi
查看>>
基于protobuf的RPC实现
查看>>
我的友情链接
查看>>
HAProxy负载均衡原理及企业级实例部署haproxy集群
查看>>
开源中国动弹客户端实践(三)
查看>>
Win 8创造颠覆性体验:预览版关键更新
查看>>
vim在多文件中复制粘贴内容
查看>>
Android ContentObserver
查看>>
疯狂java学习笔记1002---非静态内部类
查看>>
ISA2006实战系列之一:实战ISA三种客户端部署方案(上)
查看>>
TCP服务器
查看>>
AC旁挂三层交换机管理ap,二层接入ap心得
查看>>
JS中比较数字大小
查看>>
springcloud 学习-eureka搭建-为eureka添加认证
查看>>
jQuery插件的开发
查看>>