猜数字游戏

本文介绍了一个简单的猜数字游戏程序设计,使用C语言实现。程序包括菜单显示、随机数生成及玩家猜测逻辑。通过while循环和switch-case结构实现了游戏流程控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

菜单部分

void menu()
{
    printf("1.play 0.exit");//菜单的打印
}

主函数部分

int main()
{
  int input=1;//定义的input是自己猜的数字
  while(input)
  {
    menu();
    printf("\n请选择:");
    scanf("%d",&input);
    switch(input)
    {
    case 1:
        {
          int ret=0;
          srand((unsigned)time(NULL));
          ret=rand()%100;//ret为随机数
          while(1)
          {
            int n=0;
            printf("你猜:");
            scanf("%d",&n);
            if(n>ret)
             {
              printf("你猜大了\n");
             }
            else if(n<ret)
             {
              printf("你猜小了\n");
             }
            else
             {
              printf("你猜的正确\n");
              break;
             }
           }
        printf("%d\n",ret);
        }
       break;
    case 0:
        break;
    }
  }
 system("pause");
 return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值