zoukankan      html  css  js  c++  java
  • 猜数字游戏(笔试题目)

    在CSDN上看到一个笔试题目。。收藏一下

    机试就一个题目:写一个猜数字游戏,电脑随机生成一个数字(比如 1-100 之间)让玩家猜,如果没猜中,就告诉玩家猜的数字是大了还是小了,直到猜中为止,最后告诉玩家猜了多少次。整个游戏用最简单的控制台输入输出就行

    package com.sun.demo;
    
    import java.util.Random;
    import java.util.Scanner;
    
    public class Test01 {
    
    	public static void main(String[] args) {
    		Random r = new Random();
    		int ri = r.nextInt(100); //随机产生的数值
    		Scanner sc = new Scanner(System.in);
    		int num = 0;  //输入的数值
    		int count = 0;//猜的次数
    		while (true) {
    			count++;
    			System.out.println("请猜数:");
    			num = sc.nextInt();
    			if (num == ri) {
    				System.out.println("恭喜你!已经猜中!共用了" + count + "次数 ");
    				break;
    			} else if (num < ri) {
    				System.out.println("对不起,数值小了!");
    			} else {
    				System.out.println("对不起,数值大了!");
    			}
    			//如果输入9999,则显示产生的数值
    			if (num == 9999) {
    				System.out.println("随机数是:" + ri);
    			}
    		}
    	}
    
    }
    
  • 相关阅读:
    tyvj1117 拯救ice-cream
    codevs3410 别墅房间
    codevs1099 字串变换
    codevs1226 倒水问题
    codevs2449 骑士精神
    codevs1225 八数码难题
    Wikioi 3776 生活大爆炸版石头剪子布
    codevs1197 Vigenère密码
    枚举 + exgcd
    C++ 排序引用的优化
  • 原文地址:https://www.cnblogs.com/yc12/p/4072312.html
Copyright © 2011-2022 走看看