美文网首页
有c++大神吗🌚帮忙注释一下可以吗🌚🌝

有c++大神吗🌚帮忙注释一下可以吗🌚🌝

作者: 名字真的难 | 来源:发表于2018-12-24 16:44 被阅读0次

    首先输入1表示开始游戏,输入0表示退出游戏,输入其他数字提示错误;

    接下来,输入一个猜的数字,计算机提示你猜大了或是猜小了,直至猜正确。

    #include <stdio.h>

    #include <time.h>

    #include <stdlib.h>

    void menu()

    {

    printf("**********************\n");

    printf("****1.play  0.exit****\n");

    printf("**********************\n");

    }

    void play_game()

    {

    int tmp = 0;

    int rand_n = rand() % 100;          //使随机数的大小在0-100之间

    while (1)

    {

      printf("请输入你猜的数>>:");

      scanf("%d", &tmp);

      if (tmp == rand_n)

      {

      printf("恭喜,猜对了\n");

      break;

      }

      else if (tmp > rand_n)

      {

      printf("猜大了\n");

      }

      else

      {

      printf("猜小了\n");

      }

    }

    }

    int main()

    {

    int input;

    srand((unsigned int)time(NULL));        //产生一个随机数

    do

    {

      menu();

      printf("请选择>>:");

      scanf("%d", &input);

      switch (input)

      {

      case 1:

      {

          play_game();

          break;

      }

      case 0:

      {

          exit(EXIT_SUCCESS);

          break;

      }

      default:

      {

                    printf("error\n");

          continue;

      }

      }

    } while (input);

    return 0;

    相关文章

      网友评论

          本文标题:有c++大神吗🌚帮忙注释一下可以吗🌚🌝

          本文链接:https://www.haomeiwen.com/subject/kvvzkqtx.html