当前位置 主页 > 网站技术 > 代码类 >

    C语言实现的猜数字小游戏

    栏目:代码类 时间:2020-01-01 18:11

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

    代码如下

    #include <stdio.h>
    #include<stdlib.h>
    #include<time.h>
    //rand为产生随机数的函数
    void game()
    {
     srand((unsigned)time(NULL));
     int key = (int)rand() % 100;    //产生一个1---100之间的数
     int ret = 0;
     while (1)
     {
     printf("请输入你猜的数字(1--100):");
     scanf("%d", &ret);
     if (ret < key)
      printf("猜小了\n");
     if (ret>key)
      printf("猜大了\n");
     if (ret == key)
     {
      printf("恭喜你猜中了!\n");
      break;
     }
     }
    }
    void menu()
    {
     printf("\n");
     printf("*************************************\n");
     printf("******* 【 猜数字小游戏】 *********\n");
     printf("****               ****\n");
     printf("****  1.play      0.exit  ****\n");
     printf("*************************************\n");
     
    }
    int main()
    {
     while (1)
     {
      menu();     //菜单函数
      int i = 0;
      printf("请选择:");
      scanf("%d", &i);
      switch (i)
      {
      case 1:
      game();
      break;
      case 0:
      exit(0);
      break;
      default:
      break;
      }
     }
     system("pause");
     return 0;
    }

    运行界面:

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