游戏:猜数字游戏

思路:1.电脑会生成一个随机数
2.我们玩家来猜数字 ,猜大了,电脑会提示(猜到了),猜小了,电脑会提示(猜小了)

```#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#include <stdlib.h>#include <time.h>void menu() {    printf("*********************************\n");    printf("***1.玩游戏       0.退出游戏*****\n");    printf("*********************************\n");}void game() {    int guess = 0;    int ret = 0;    //能变得随机值,”时间戳“    //拿时间戳来设置随机数的生成起始点    //time_t time(time_t *timer)    //time_t 是长整型  需要强制类型转换    //  1.生成一个随机数1-100之间   ret = rand()%100+1;   //查看这个随机数  //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;    //把随机数的生成函数放到main函数中    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;}

©著作权归作者所有:来自51CTO博客作者ンめ的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. serialVersionUID作用是什么以及如何生成的?
  2. IDEA激活码2020 最新激活码2021.3.2 永久更新 亲测有效
  3. 一大批前端程序员又要毕业?阿里 imgcook 你了解一下!
  4. 强大!Nginx 配置在线一键生成“神器”
  5. 【C语言】猜数字游戏
  6. 介绍Dynamics 365/Power Apps生成PDF的功能
  7. Emmet学习
  8. 设计思想赏析-分布式id生成算法-雪花算法
  9. 分表分库后的id分配问题

随机推荐

  1. Handler工作机制【简】——学习笔记
  2. Android——获取网络图片
  3. android之Toolbar使用详解
  4. 日历
  5. 【Android】移动GIS开发必备(文档、帮助、
  6. 形状图形(shape)
  7. Android——实现两个控件水平居中
  8. Android:Service
  9. 修改ListView 分割线Seperator line
  10. Android 开启闪光灯做手电筒 源码