游戏目的:电脑随机产生一个1~100的随机数,我们输入所猜的数字,电脑提示我们猜大了还是猜小了,根据电脑的提示逐渐缩小范围,直到猜对为止。

编写代码如下:

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void menu()
{
printf("******************\n");
printf("*******1.play*****\n");//输入1开始游戏
printf("*******0.exit******\n");//输入0退出游戏
printf("******************\n");
}
void game()
{int k=0;int n=rand()%100+1;//随机产生一个1~100的数//printf("%d\n",n);while(scanf("%d",&k) != EOF){if(k<n)printf("猜小了\n");else if(k>n)printf("猜大了\n");else{printf("恭喜你,猜对了!\n");break;}}
}int main()
{int input=0;
//添加一个选择游戏是否开始的菜单menu();srand((unsigned int)time(NULL));//利用srand产生随机数,写在主函数中do{ //因为先让他循环一次,可以用do while 循环printf("玩游戏吗?> \n");scanf("%d",&input);switch(input){case 1:printf("开始游戏!\n");game();break;case 0:printf("游戏结束\n");break;default:printf("输入错误,请重新输入:>\n");break;}}while(input);return 0;
}

趣味C——如何用C语言编写猜数字小游戏相关推荐

  1. python编写猜大小游戏_python编写猜数字小游戏

    本文实例为大家分享了python编写猜数字小游戏的具体代码,供大家参考,具体内容如下 import random secret = random.randint(1,30) guess = 0 tri ...

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

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

  3. java编写数字游戏大全_Java编写猜数字小游戏

    本文实例讲述了java实现的简单猜数字游戏代码.分享给大家供大家参考. 以下是java语言写的一个猜数字小游戏引用片段: import java.text.simpledateformat; impo ...

  4. 猜数字游戏java编程_Java编写猜数字小游戏

    本文实例讲述了java实现的简单猜数字游戏代码.分享给大家供大家参考. 以下是Java语言写的一个猜数字小游戏引用片段: import java.text.SimpleDateFormat; impo ...

  5. 【C语言】猜数字小游戏详细教程

    大家好!我是同学[森],一名计算机爱好者,今天让我们进入小游戏开发模式.若有错误,请多多指教.小主使用的是VS2019编译器. 由于小主是大一学生,知识掌握水平有限,代码可能会有写漏洞和不足,仅供借鉴 ...

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

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

  7. c语言作业 猜数字游戏,C语言实现猜数字小游戏

    本文实例为大家分享了C语言猜数字的具体代码,供大家参考,具体内容如下 一.描述 猜数字游戏. 二. 程序 使用srand((unsigned)time(NULL)),产生随机数种子. int rand ...

  8. 如何运用C语言制作猜数字小游戏?

     之前做课程设计无意中发现了这个好玩的游戏,于是就抱着做着玩的心态开始用c写这个东西,虽然东西不够精致,但是也没有太大瑕疵,希望各位大神们能给出点意见,也希望这篇小代码能给您帮助.(ps:游戏排行 ...

  9. 【娱乐大闯关】C语言实现猜数字小游戏

    文章目录 1.打印菜单 2.选择器 3.猜数字--核心 生成随机数 4.头文件 5.主函数 6.执行结果 猜数字游戏规则: 让电脑随机生成一个数字,然后玩家输入所猜的数,再让电脑进行比较,若比随机数大 ...

最新文章

  1. MTK6573电源管理(PM)小结
  2. Qt下使用OpenCV3打开摄像头并把图像显示到QLabel上
  3. Python基础教程:列表、字典、集合推导式
  4. 黑金花大理石_黑色系大理石的首选——黑金花
  5. cv2 画多边形不填充_你不知道的4种方法:python方法绘制扇形
  6. 向量范数证明例题_第八课:向量的范数
  7. Python成长笔记 - 基础篇 (七)python面向对象
  8. Unity Editor 查找资源依赖、反向查找资源依赖Dependencies
  9. 谷歌浏览器设置主页教程
  10. FASTBOOT教程
  11. poi-tl根据word模板导出word、使用spring-thymeleaf模板生成html并通过docx4j把html转word,使用jxls根据excel模板导出excel(1)
  12. 首发:Meltdown漏洞分析与实践
  13. mysql忘记密码win10,如何巧妙解决处理深度技术Win10系统忘记Mysql密码
  14. ssh配置和多平台ssh配置
  15. A,B,C类的IP地址详细介绍
  16. allegro 使用subdrawing
  17. linux挂载cifs磁盘_CentOS7.4_1708挂载CIFS报错
  18. 10 位 IT 界女性精英
  19. 登录功能中发送邮箱验证的简单使用
  20. 一分钟定制CocosCreator加载页面

热门文章

  1. 鸿蒙一号指纹锁怎么样,很多人不知道,安了耶鲁指纹锁YMH71后还可以这样开门...
  2. 远程金融服务怎么搞,听听容联与20多家金融机构的创新与实践
  3. Vue进阶之vue路由传参
  4. 迪米特原则(最少知道原则)-快速理解
  5. 大数据测试之大数据系统及特点
  6. Obsidian 从本地到云端
  7. 用户画像相关理论基础 -- 看这一篇就够啦(总结篇)
  8. dell服务器连硬盘柜,加载 'dell MD3200 磁盘存储柜' 到服务器
  9. 数据库的数据字典(Data dictionary)
  10. 海外登录支付调研记录