当前位置 主页 > 服务器问题 > Linux/apache问题 >

    C语言实现猜数字小游戏

    栏目:Linux/apache问题 时间:2019-11-25 22:22

    本文实例为大家分享了C语言猜数字的具体代码,供大家参考,具体内容如下

    一、描述

    猜数字游戏。

    二、 程序

    使用srand((unsigned)time(NULL)),产生随机数种子。
    int random = rand() % 100 + 1,产生0~100之间的随机数。
    应加上头文件#include<time.h>

    #include<stdio.h>
    #include<windows.h>
    #include<time.h>
    void menu(){
     printf("#######################\n");
     printf("#    1 Play    #\n");
     printf("#    0 Exit    #\n");
     printf("#######################\n");
    }
    void Play(){
     int m = 0;
     int random = rand() % 100 + 1;
     while (1)
     {
     printf("请输入一个数字:\n");
     scanf_s("%d", &m);
     if (m == random){
      printf("你猜对了\n");
      break;
     }
     else if (m > random){
      printf("你猜大了,请重新输入!");
     }
     else{
      printf("你猜小了,请重新输入!");
     }
     }
    }
     int main()
     {
     srand((unsigned)time(NULL));
     int select = 0;
     do {
     menu();
     printf("请选择:");
     scanf_s("%d", &select);
     switch (select)
     {
     case 1:
      Play();
      break;
     case 0:
      printf("ByeBye!\n");
      break;
     default:
      printf("输入错误,请重新输入!\n");
      break;
     }
     } while (select);
     system("pause");
     return 0;
    }

    三、运行结果

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持IIS7站长之家。