void menu()
{
    printf("1.开始游戏    0.退出游戏\n");
}
//RAND_MAX-32767
void game()
{
    int ret = 0;
    int guess = 0;
    ret = rand()%100+1;//生成1-100之间随机数
    //printf("%d\n",ret);
    //2.猜数字
    while (1)
    {
        printf("请猜数字:");
        scanf("%d",&guess);//接收猜的数字
        if (guess > ret)
        {
            printf("猜大了!\n");
        }
        else if (guess < ret)
        {
            printf("猜小了!\n");
        }
        else
        {
            printf("恭喜你,猜对啦!\n");
            break;
        }
    }
}
int main()
{
    int input = 0;
    //利用时间戳来设置随机数的生成起始点
    //time_t
    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;
}

C语言猜数字游戏代码相关推荐

  1. 【小白系列】C语言 猜数字游戏

    目录 1.前言 2.编写思路 3.代码实现 3.1菜单代码 3.2游戏代码 3.2-1 rand函数 3.2-2 srand 函数 3.2-3 time函数 4.注意事项 5.完整的猜数字游戏代码展示 ...

  2. Go-实现猜数字游戏代码

    实现猜数字游戏代码 1 package main 2 3 import ( 4 "fmt" 5 "math/rand" 6 "time" 7 ...

  3. linux脚本猜数字游戏,101个shell脚本 猜数字游戏代码

    原本书上这个例子是教调试脚本的,它故意给出的脚本中有几个错误,教我们认识系统提示的错误,并修改运行.但比较难写出来,所以把修改好了的脚本放上来,这个脚本比较有趣味的 #!/bin/sh # hilow ...

  4. C语言—猜数字游戏的实现

    目录 目录 完整的程序 打印菜单 主函数部分 生成随机数 猜数字函数的实现 我们已经学习到了C语言的一些基本知识和分支循环语句了,可以自己动一动手来尝试实现C语言-猜数字游戏了,为了猜数字程序的实现, ...

  5. C语言 猜数字游戏 (含代码并详细注释)

    猜数字游戏实现 通过不断输入一个数字,经过给出的提示,去猜到系统给出的随机数 #include<stdio.h> #include<stdlib.h> #include< ...

  6. C语言猜数字游戏(详解)

    使用C语言写出猜数字游戏 1.思路 1.我们需要电脑生成一个随机数 2.玩家进行猜数字 3.玩过一次可以再玩一次,那么至少要进去一次,可以使用do...while循环 2.大体结构(主函数) 使用do ...

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

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

  8. 【趣学】C语言猜数字游戏

    目录 一.前言 二.从游戏初始界面开始 三.游戏实现 ①rand函数 ②srand函数 ③时间戳 ④time函数 一.前言 学习的过程有时候会有些许枯燥,但换一种方式学习也算是一种有趣的事情,呀哈,写 ...

  9. C语言 猜数字游戏

    猜数字游戏 规则:给定一个范围如[1,100],系统生成一个范围内随机数字,用户随便输入一个整数,如果用户输入的数字比系统生成的数字小就提示"猜低了",如果用户输入的数字比系统生成 ...

  10. c语言猜数字游戏用while,【C语言基础】有趣的猜数字游戏。(while循环,if语句,switch语句)...

    要求:猜数字游戏的实现.代码如下:#include #include #include void menu() { printf("***************************** ...

最新文章

  1. vmware 扩展Ubuntu虚拟机的磁盘空间
  2. VUEX源码学习笔记(第5~6章 共6章)
  3. 004python与mongoDB交互
  4. PHP通过字符串调用函数
  5. ip pv uv及相应统计shell
  6. spring中如何实现参数隐式传递_Java进阶架构之开源框架面试题系列:Spring+SpringMVC+MyBatis(含答案分享)...
  7. 关于Java中double类型的变量保留指定位数的方法
  8. java 手机推荐_Java一样也智能 中低端手机上网助手推荐
  9. nvidia卸载程序失败_卸载删除NVIDIA驱动程序的方法步骤教程 - 系统家园
  10. 微信小程序解码emoji表情
  11. 为什么玩转Power BI一定需要Office 365
  12. 强烈安利一波,程序猿学习网站
  13. textarea中的换行如何展示在页面
  14. Android刘海屏、水滴屏全面屏适配详解,android开发权威指南
  15. 教程1-简易飞机大战-第二节
  16. chrome查看请求加载时间
  17. 范冰冰登顶2013福布斯名人榜 孙俪升74名
  18. jTemplates异步加载实现与HTML5 video视频开发
  19. 【SQLite】SQLite数据库使用与案例(二)
  20. 数据库常规体检说明教程(运维)

热门文章

  1. Mysql教程|基础使用方法
  2. JavaScript高级知识总结(高级篇)
  3. Perl语言入门笔记(一)
  4. ulipad.4.1.zip linux,在ubuntu中安装ulipad
  5. 局域网带宽控制解决方案-P2P终结者使用详解
  6. 全站黑白悼念代码,几行代码全网站黑白色
  7. win10使用命令提示符启用/关闭远程桌面
  8. bing翻译api php,PHP调用必应翻译API示例源码
  9. Android 安卓益智休闲源码
  10. Excel文件导入web页面