循环-20. 猜数字游戏(15)

 1 #include<iostream>
 2 using namespace std;
 3 int main(){
 4     int a,n,g,i=1;
 5     cin>>a>>n;
 6     while(cin>>g){
 7         if(i>n||g<0){
 8             cout<<"Game Over"<<endl;
 9             break;
10         }
11         else{
12             if(g>a)
13                 cout<<"Too big"<<endl;
14             else if(g<a)
15                 cout<<"Too small"<<endl;
16             else if(g==a&&i==1){
17                 cout<<"Bingo!"<<endl;
18                 break;
19             }
20             else if(g==a&&i<=3){
21                 cout<<"Lucky You!"<<endl;
22                 break;
23             }
24             else{
25                 cout<<"Good Guess!"<<endl;
26                 break;
27             }
28         }
29         i++;
30     }
31     return 0;
32 }

参考:

  循环-20. 猜数字游戏(15)

循环-20. 猜数字游戏(15),布布扣,bubuko.com

时间: 2024-10-14 10:13:38

循环-20. 猜数字游戏(15)的相关文章

*循环-20. 猜数字游戏

1 /* 2 * Main.c 3 * C20-循环-20. 猜数字游戏 4 * Created on: 2014年8月18日 5 * Author: Boomkeeper 6 *********测试部分通过********* 7 */ 8 9 #include <stdio.h> 10 11 int main(void){ 12 13 int random = 0,N = 0;//系统输入的随机数和最大猜测次数 14 int in = 0;//每次输入的猜测 15 int count = 0

Python3基础学习-while循环实例- 猜数字游戏

需求: 猜数字游戏, 要求如下: 给个数字, 比如是66. 让用户一直猜,直到猜对退出. 中间输入q或Q也能退出 如果猜大了,提示用户猜小一点; 如果猜小了,提示用户猜大一点; likely = 66 while True: guest_num = input("请输入你猜测的数字[q|Q退出]: ") if guest_num.upper() == "Q": break elif int(guest_num) > likely: print("你猜

04-4. 猜数字游戏(15)

猜数字游戏是令系统随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了.如果猜到,则结束程序.程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!”:如果3次以内猜到该数,则提示“Lucky You!”:如果超过3次但是在N(>3)次以内(包括第N次)猜到该数,则提示“Good Guess!”:如果超过N次都没有猜到,则提示“Game Over”,

通过游戏学python 3.6 第一季 第九章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号--锁定次数--菜单功能&#39;menufile

通过游戏学python 3.6 第一季 第九章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号--锁定次数--菜单功能'menufile 1 #猜数字--核心代码--猜测次数--随机函数和屏蔽错误代码---优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号--锁定次数--菜单功能'menufile' 2 #!usr/bin/env python 3 #-*-c

猜数字游戏的提示 (Master-Mind Hints, UVa 340)

题目: 实现一个经典"猜数字"游戏. 给定答案序列和用户猜的序列,统计有多少数字位置正确(A),有多少数字在两个序列都出现过但位置不对(B). 输入包含多组数据. 每组输入第一行为序列长度n,第二行是答案序列,接下来是若干猜测序列. 猜测序列全0时该组数据结束. n=0时输入结束. 样例输入:4 13 5 51 1 2 34 3 3 56 5 5 16 1 3 51 3 5 50 0 0 0101 2 2 2 4 5 6 6 6 91 2 3 4 5 6 7 8 9 11 1 2 2

python3+pyQt5+QtDesignner实现窗口化猜数字游戏

描述:使用QtDesignner设计界面,pyQt5+python3实现主体方法制作的猜数字游戏. 游戏规则:先选择游戏等级:初级.中级.高级.魔鬼级,选择完游戏等级后点击“确定”,然后后台会自动生成一个与游戏等级匹配的“神秘数字”,游戏玩家在文本框内输入数字,再点击文本框旁边的“确定”,即可比较玩家所猜数字是否就是“神秘数字”. 游戏界面: 源代码: 代码1:guessNumberGame.py (界面代码) 1 # -*- coding: utf-8 -*- 2 3 # Form imple

猜数字游戏解析

一.使用函数. import random:import语句将random模块导入程序中. guessesTaken = 0:储存猜过的次数. random.randint():调用random中的randint(x,y)函数,此函数创建一个随机数字. for i in range(6):range()函数指定循环次数. 代码语句块:当有一行代码与该语句开始之前的缩进相同,表示这个语句块结束了. 4与'4':不同,整数值和字符串.python使用int(),float(),str(),bool(

新猜数字游戏--查看历史记录

猜数字游戏,就是随机生成一个数字,猜这个数字的大小,输入的值会有提醒比真值大还是小.这个新是说通过加入队列来实现了可以查看之前输入过得值. 1 # encoding = utf-8 2 from random import randint 3 # 引入队列 4 from collections import deque 5 6 N = randint(0,100) 7 # history队列能够存储5个值 8 history = deque([],5) 9 10 def guess(k): 11

Java完成简单猜数字游戏

猜数字游戏v1.0 实现了自定义区间的游戏玩法,并能在游戏结束后继续下一轮,这是其他程序没有兼顾的,希望有帮助,最后也希望有人愿意帮我解决代码优化的问题,谢谢. /*需求: *1. 完成一个猜数字游戏,数据区间由玩家自定义,游戏开始后针对玩家输入的值,给出一个缩小版的指导区间: *2. 结束一轮游戏后,玩家可以选择是否继续玩耍: *思路: *1. 创建一个指定区间int类型的随机数,区间由玩家指定: *2. 针对玩家猜的数据,比较后给出判断,大了.小了可以给出一个指导区间,直到猜对为止,记录猜的