用C语言实现猜数字游戏

注意时间戳的使用打破rand()的伪随机

/猜数字游戏
//1.电脑生成一个随机数
//2.猜数字,判断大/小/等于
//RAND_MAX-32767 而且是伪随机#include<stdio.h>
#include<stdlib.h>
void menu()
{printf("****************************\n");printf("**** 1.play     0.exit *****\n");printf("****************************\n");
}void game()
{   int num = 0;int min = 1;int max = 100;int ret = 0;//001.生成随机数//时间戳 1669712493 设置起点//time_t time(time_t *timer)//time_tprintf("       猜  数  字      \n");ret = rand()%100+1;//printf("\n%d\n\n", ret); //直接显示//002.猜数字while (1){int guess = 0;printf("请猜数字:>");scanf("%d", &guess);if (guess > ret) {num++;max = guess;printf("大了!请在 %d ~ %d 之间猜\n",min,max);}else if (guess < ret) {num++;min = guess;printf("小了!请在 %d ~ %d 之间猜\n", min, max);}else {printf("恭喜你猜对了!共猜了%d次!\n", num);break;}}
}int main()
{int input = 0;srand((unsigned int)time(NULL));do {menu();printf("请选择>:");scanf("%d", &input);switch (input){case 1:game();//猜数字游戏break;case 0:printf("\n退出游戏\n\n");break;default:printf("\n输入错误\n\n");break;}} while (input);// 0 退出游戏return 0;
}

本人菜鸟,不足之处,恳请各位斧正

C语言—[Game]猜数字相关推荐

  1. c语言程序设计 猜数字,C语言程序设计(猜数字游戏)报告.doc

    C语言程序设计(猜数字游戏)报告 <高级语言程序设计>课程设计 题目:班级:09R3 学生姓名:谢泽雄 学生学号:200931000622 指导老师:提交时间:华南农业大学信息(软件)学院 ...

  2. c语言程序设计 猜数字,猜数字游戏c语言编程,c语言编程 编一个猜数字游戏

    c语言编程 编一个猜数字游戏 #include #include #include #include void main()/*主函数*/ { int a,b,times=0,i,j,guess=0, ...

  3. C语言实现猜数字小游戏(详细讲解)

    本篇文章的重点是讲解如何使用C语言实现猜数字这个简单的小游戏 封面就是运行大概样子 首先我们对这个游戏的流程进行一个梳理: 1.显示菜单 2.选择是否开始游戏 3.如果开始游戏自动生成一个范围之间的随 ...

  4. c语言编程题猜数字游戏6题,c语言编程—猜数字游戏.doc

    c语言编程-猜数字游戏 计算机实习报告 面向过程编程 用C语言求解实际问题 一.问题描述 游戏类第15个任务--猜数字游戏 计算机从0-9这10个数字中任意选择n个不重复数字(n≤10)组成一个5位数 ...

  5. c语言猜数字游戏用while,用C语言实现猜数字游戏

    本文实例为大家分享了C语言实现猜数字的具体代码,供大家参考,具体内容如下 问题:计算机随机生成一个数字,用户进行猜数字,当用户猜错时,提醒用户猜高/猜低,直到用户猜的数字与计算机给的随机数一致时,提示 ...

  6. Java语言实现猜数字小游戏

    之前笔者在学习C语言的初级阶段,就已经实现了用C语言简单实现猜数字小游戏,既然笔者最近在学习Java的初级阶段,那么,也应该写一个Java语言实现的猜数字小游戏!! C语言实现猜数字小游戏:原文链接为 ...

  7. C语言编写猜数字游戏及随机数生成方法

    C语言编写猜数字游戏及随机数生成方法 文章目录 C语言编写猜数字游戏及随机数生成方法 前言 一.猜数字小游戏 内容: 步骤: 代码的实现: 二.随机数生成的方法 总结 前言 对于C语言初学者来说,当我 ...

  8. C语言实现猜数字游戏(通俗易懂)

    文章目录 前言 一.代码思路: 1.游戏菜单: 2.主函数: 3.游戏函数: 二.游戏总体代码: 结尾: 前言 首先规划一下我们的猜数字游戏: 数字给定(1-100)的随机值,生成随机值的方法之前有讲 ...

  9. 【入门级C语言程序 -- 猜数字】Guess Number Game

    今天小玄给大家带来一个简单的C语言小程序 -- 猜数字的游戏. 其中主要涉及到的要点是随机数的产生 : 首先需要引入头文件 :<stdlib.h>  <time.h> 然后去使 ...

最新文章

  1. ASP.NET里的事务处理
  2. tensorflow padd
  3. c# maiform父窗体改变动态的gridew 奇偶行变色的快捷方法
  4. JavaScript内存那点事
  5. % 取余运算 取模运算
  6. 机器人学中的状态估计 中文版_机器人学——学习笔记18(Minpulator Traj Planning Example)...
  7. Word排版艺术—读书笔记
  8. String类的常用方法都有哪些?
  9. Java:(练习)二、基于Map和面向对象方法的世界杯冠军信息系统
  10. 手机端我的优惠券页面html代码
  11. 项目一:认识Linux操作系统
  12. 在文件原位置修改文件内容
  13. win10系统提示:“重新启动以修复驱动器错误”解决办法
  14. Vue+MySQL实现登录注册案例
  15. android定位的速度方向如图所示,在Android中计算罗盘方位/前往位置
  16. 并购潮背后 英特尔能否跨域移动成为AI芯片老大
  17. lammps教程:lj/cut力场使用方法
  18. 基于Java+SpringMVC+vue+element宠物管理系统设计实现
  19. 启动菜单恢复工具bcdautofix1.22最新版下载
  20. 要绘图,首先得调整画笔,待画笔调整好之后,再将图像绘制到画布上,这样才可以显示在手机屏幕上。Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,主要方法(没有全部列

热门文章

  1. html 页面QQ 。。。在线交谈
  2. 唐玄宗:谁想跟朕去打马球?在线等,挺急的
  3. 24、AT 指令设置AP跟Station模式
  4. 一个简单数独求解的算法
  5. 如何使用电视或遥控器来控制Apple TV
  6. 【信息安全】信息安全风险评估
  7. m3u8, flv, mp4格式视频demo源码分享
  8. Java8新特性 Lambda、Stream、Optional实现原理
  9. 阿里云免费Https证书申请使用
  10. 【大数据采集技术与应用】【期末复习题】