c语言小游戏—猜数字

序言:当我们开始一个游戏时,首先看到的是什么哩?毋庸置疑是菜单,接着便是游戏🎮的主体部分了。

一.

    1 void menu()//自定义菜单函数

    2 {

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

    4          printf("***1.play***\n");

    5          printf("***0.exit***\n");

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

    7 }

 二.

1 void game()//自定义游戏函数

2 {    

3        int num = 0;

4        int ret = rand()%100+1;

5        while(1)

6        {

7                 printf("请输入要猜的数字");

8                 scanf("%d", &num);

9                 if(num<ret)

10               {

11                      printf("猜小了\n");

12               }

13               else if(num>ret)

14               {

15                       printf("猜大了\n");

16                }

17                else

18                {

19                       printf("恭喜你猜对了,该数字是:%d\n",ret);

20                       break;

21                  }

22          }        

23 } 

三.

1 int main()

2 {

3        int input = 0;

4        srand((unsigned int)time(NULL));

5        do

6        {

7               menu();

8               printf("请选择:");

9               scanf("%d", &input);

10            switch(input)

11            {

12                   case 1:

13                            game();

14                            break;

15                   case 0:

16                           printf("退出游戏\n");

17                           break;

18                    default:

19                            printf("选择错误,请重新选择\n");

20                            break;

21             }

22       }while(input);

23       return 0;

24 }

注意:千万别忘了头文件

#include <stdio.h>

#include <stdlib.h>

这样连起来便是一个简易的猜数字游戏了,大家一起动手试试吧

 

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值