C语言-分支与循环

C语言课程:猜字谜游戏与思维导图教学,
这篇文章介绍了使用C语言实现的一个猜字谜游戏,包括随机数生成、用户输入判断和游戏循环,同时提及课堂思维导图的应用。

2024-1-23

比特鹏哥C语言课程学习分支与循环,课堂思维导图

猜字谜代码

#include <stdio.h>

#include <time.h>

#include <stdlib.h>



void Game()

{

  int a = 0, b = 0 ,c=1;

  a = rand() % 100 + 1;//生成1~100的随机数

  printf("***开始游戏***\n");

  while(c)

  {

    printf("***请输入数字***\n");

    scanf("%d", &b);



    if (a < b)

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

    else if (a > b)

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

    else

    {

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

      c = 0;

    }

  }

   

}



void menu()

{

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

  printf("****1---PLAY****\n");

  printf("****0---EXIT****\n");

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

  printf("***是否继续游戏__>\n");//起始界面

}



int main() {

  int res=1;//游戏是否继续标志

  int ch = 0;

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

  do

  {

    menu();

    scanf("%d", &ch);

    switch (ch)

    {

    case 1:

      Game();

      break;

    case 0:

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

      break;

    default:

      printf("***输入错误,请重新输入***\n");

      break;



    }

  } while (ch);

   

  return 0;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值