一、问题的描述

电脑随机产生一个数,让用户猜这个数,如果用户猜测的数比这个随机数大,则提醒用户猜测的数偏大,如果用户猜测的数比这个随机数小,则提醒用户猜测的数偏小,直至用户猜到这个数。

二、功能实现

#include <stdio.h>
#include <stdlib.h>
#include <time.h>void menu() {system("cls");printf("****欢迎进入猜数字游戏****\n");printf("**************************\n");printf("******  1. play  *********\n");printf("******  0. exit  *********\n");printf("**************************\n");
}void game() {system("cls");printf("生成了一个数,猜猜这个数。\n");int num = 0;num = rand() % 100 + 1;int input = 0;printf("%d\n", num);do{scanf("%d", &input);printf("\n");if (input > num) {printf("猜大了T_T\n");continue;}if (input < num) {printf("猜小了T_T\n");continue;}if (input == num) {printf("恭喜你,猜对了^_^\n");}} while (input != num);getchar();printf("点击任意键结束");getchar();
}int main() {int input = 0;srand((unsigned int)time(NULL));do{menu();printf("请输入你的选择:");scanf("%d", &input);switch (input){case 1:game();break;case 0:system("cls");break;default:break;}} while (input);printf("欢迎下次再来^_^");Sleep(500);return 0;
}

三、改进方法

可以对用户的猜测次数进行限制,如果用户猜测次数超过限制次数,就自动提示用户猜数失败。用户必须在限制次数内完成猜数。

用C语言实现猜数游戏相关推荐

  1. c语言制作猜数游戏教程,C语言实现猜数游戏

    本文实例为大家分享了C语言实现猜数游戏的具体代码,供大家参考,具体内容如下 代码如下 #include #include #include void game() { srand((unsigned ...

  2. 采用python语言实现猜数游戏_用python实现猜数游戏

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 本文实例为大家分享了python实现猜数游戏的具体代码,供大家参考,具体内容如下 ...

  3. R语言入门——猜数游戏

    0引言 实在无聊,看着抖音上在玩数字炸弹.自己用R语言写了个猜数字游戏.下面与大家分享一下. 1.代码 # 猜数游戏 # # 版权:统计学小王子 # R语言版本:3.6.2 # 参数:a是起始值,b是 ...

  4. 用C语言实现“猜数游戏”

    最近做了一个猜数游戏,和大家分享一下. x%100,保留个位和十位,是[0,x-1]的数.我们用C语言实现了猜数游戏. 目录 一.游戏代码 二.运行结果 三.设计原理 总结 前言 学了一个学期的C语言 ...

  5. 采用python语言实现猜数游戏_python实现猜数游戏

    本文实例为大家分享了python实现猜数游戏的具体代码,供大家参考,具体内容如下 一.问题描述: 使用python开发一个猜数小游戏,程序随机产生0~1024之间的数字,用户输入猜测数字,程序告诉用户 ...

  6. java语言中猜数游戏设计_JAVA课程设计-猜数游戏 201521123017

    1.团队课程设计博客链接 2.个人负责模块或任务说明 (1)文件读取和文件的存储 (2)提示板块的窗口设计 (3)选择界面 (4)排行版 3.自己的代码提交记录截图 4.自己负责模块或任务详细说明 ( ...

  7. c语言人机猜数,人机猜数游戏程序设计

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:人机猜数游戏程序设计回答:可以参考c++语言的,小异.class GuessNumber{const int MaxNumber;p ...

  8. R语言入门——猜数小游戏

    R语言入门--猜数小游戏 题目介绍 使用代码(2种方法) 运行结果 题目介绍 设计一个猜数字的游戏:计算机随机生成一个1~100 之间的整数,然后由用户猜测所产生的随机数.根据用户猜测的情况给出不同提 ...

  9. 利用Python语言编程,完成猜数游戏,系统随机产生一个1到100的数字num1,用户输入一个数字guess,如果没有猜对,根据系统给出的提示重新猜数,直到才对为止。

    利用Python语言编程,完成猜数游戏,系统随机产生一个1到100的数字num1,用户输入一个数字guess,如果没有猜对,根据系统给出的提示重新猜数,直到才对为止. 要求:(1)系统每次都要给出新的 ...

  10. C语言程序设计:猜数游戏

    C语言程序设计:猜数游戏 游戏规则 让计算机来想一个数,然后让用户来猜,用户每输入一个数,就告诉它是大了还是小了,直到用户猜中为止,最后还要告诉用户它猜了多少次. 设计 计算机随机想1个数,记在变量n ...

最新文章

  1. python代码实现归并排序(Merge Sort )
  2. PAT甲级题目翻译+答案 AcWing(贪心)
  3. 直接拿来用!最火的Android开源项目(完结篇)(转)
  4. 牛客OI周赛10-提高组:B-Taeyeon的困惑(值域线段树)
  5. 七十三、Python | Leetcode数字系列(上篇)
  6. 搞大了,修改一个参数后重启数据库服务器出错CRS-0184
  7. centos8 忘记root密码
  8. 因虚假广告,顺丰被罚!
  9. C++设计模式解析之单例模式解析
  10. mysql 实现表值函数,SQL SERVER 的 CLR表值函数
  11. 卡方分布的latex代码
  12. 终于搞定阿里云ftp的问题
  13. 网页右下角3秒自动弹出悬浮在线客服代码
  14. 大数据应用领域都有哪些(一)
  15. 小程序这6个坑绝对不能踩
  16. java 读取word模板文件路径_Java 读取Word模板替换内容并另存
  17. 台风怎么看内存颗粒_普条居然采用南亚A-DIE HR颗粒,光威TYPEα内存条稳超3200MHZ...
  18. EXCEL如何将一列转为一行
  19. 别再用mybatis了,mybatis-plus 这个神级工具一发入魂
  20. 不惑之年一次性通过软考高项的苦与乐

热门文章

  1. MySQL日期时间转换函数
  2. python+matlab2014b混合编程
  3. php中fread用法,phpfread函数与fread函数用法_PHP教程
  4. 通达信服务器文件是那个文件夹,通达信的公式在哪个文件夹?
  5. Struts2 框架
  6. 关于 笔记本换掉光驱加装全新SSD以及win10系统无损迁移到SSD 详细教程
  7. CentOS7完全卸载mysql5.7重装8.0
  8. 南阳理工acm 205求余数
  9. 《信号与系统学习笔记》—信号与系统的时域和频域特性(二)
  10. 《OpenGL超级宝典》第一章:3D图形和OpenGL简介