题目:

电脑根据函数随机给出一个一定范围内的数字;用户输入数字,去猜大小,对比数字,电脑给出提示,不断循环,知道猜正确。

#include<stdlib.h>
#include<time.h>void menu()
{printf("*******************\n");printf("****** 1. play ****\n");printf("****** 0. exit ****\n");printf("*******************\n");}void game()
{int guess = 0;int ret = rand() % 100 + 1;//生成1-100之间的随机数while (1){printf("请猜数字:>");scanf("%d", &guess);if (guess < ret)printf("猜小了\n");else if (guess > ret)printf("猜大了\n");else{printf("恭喜你,猜对了\n");}}}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");break;default:printf("输入错误,请重新选择!\n");break;}} while(input);return 0;
}

注意:

rand()是生成随机数的函数,在使用它之前,还要调用srand()设置随机数的起始值。 srand()中传入的值不同rand生成的值就不同,因为时间是时刻在发生变化的,因此使用time()函数来生成一个时刻不同的值即可(与随机数不同,随机数不会规律变化)。并将time()函数的返回值强制类型转化为 unsigned int。同时,srand只要在程序开始时设置一次就可以了。

C语言—题目—猜数字游戏相关推荐

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

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

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

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

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

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

  4. c语言课题设计题目猜数字游戏,C语言课题设计报告(猜数字游戏)文档.doc

    C语言课题设计报告(猜数字游戏)文档 课 程 设 计 报 告 课程名称 C 语言课程设计 课题名称 猜数字游戏 专 业 电气工程及其自动化 班 级 1183 学 号 13 姓 名 鲁响 指导教师 王颖 ...

  5. 用python做C语言的猜数字游戏,[Python3 练习] 007 简单的猜数字小游戏

    题目:简单的猜数字小游戏 (1) 描述 程序随机生成一个数字,玩家用键盘输入所猜数字,在规定次数内猜对为胜. (2) 要求 程序随机生成一个 1 到 100 的自然数 有 7 次机会去猜 机会用尽之前 ...

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

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

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

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

  8. 【C语言】第一个C语言项目——“猜数字”游戏(内附源码)

    君兮_的个人主页 勤时当勉励 岁月不待人 C/C++ 游戏开发 Hello米娜桑,这里是君兮_,今天又抽空为大家更新我们的主线0基础C语言啦!鉴于最近讲解了非常多的选择语句与循环语句,咱们今天就来讲讲 ...

  9. 【C语言】-猜数字游戏

    目录 一.猜数字游戏 1.什么是猜数字游戏? 2.怎么实现猜数字游戏? 1>.分析需要的功能 2>.随机数的产生 3>.system()函数 4>.总代码 二.猜数字游戏+关机 ...

最新文章

  1. 牛客小白月赛25 补题+题解[A-J]
  2. 影像组学视频学习笔记(23)-主成分析PCA、降维和特征筛选的区别、Li‘s have a solution and plan.
  3. NYOJ 658 字符串右移
  4. 之前写的h5css3动画——月食
  5. 理解C# 4 dynamic(3) – DynamicObject的使用
  6. JavaEE重新审视设计模式:装饰器
  7. DevOps敏捷60问,一定有你想了解的问题
  8. Twemproxy调研总结
  9. Python可以这样学(第二季:tkinter案例精选)-董付国-专题视频课程
  10. Win32 SDK消息处理技巧
  11. OpenShift:外国的免费云平台
  12. canvas放射粒子效果
  13. 【转】Linux内核调试方法总结
  14. 利用paramiko模块实现堡垒机+审计功能
  15. pygame基础教程
  16. python 读写西门子PLC例子
  17. 特斯拉DTC运营解读
  18. WPS文字怎么设置页面如分隔符、背景、页面边框等等
  19. Memwatch简介
  20. 台式计算机的电功率约为,台式电脑用电功率,电脑用电功率多少

热门文章

  1. Java-面向对象编程
  2. 干了这碗鸡汤,继续crud
  3. 著名油画家郑奎飞曾与三位国家最高科学技术奖获得者有过交往
  4. P1909 买铅笔(C语言)
  5. linux 查看带宽命令,linux查看带宽的命令
  6. 双肩包、电梯、椅子、保温杯的测试用例
  7. 利用网络数据预测企业失信行为
  8. 计算机音乐拔剑神曲,泽野弘之的音乐世界,那些拔剑神曲、核爆神曲的名字是什么来的?...
  9. 每次打开office都会弹出AutoCAD 2007安装 添加/删除应用程序
  10. 关于光遇BUG及其可能成因