首页后端开发其他后端知识如何利用C语言编写简易的猜数游戏?

如何利用C语言编写简易的猜数游戏?

时间2024-03-28 17:28:03发布访客分类其他后端知识浏览473
导读:如何利用C语言编写简易的猜数游戏?用C语言实现猜数游戏是一个比较基础的,适合新手学习的一个示例,中文示例代码有一定的参考价值,新手朋友可以参考了解看看,希望对学习C语言的应用有帮助。利用C语言代码实现猜数字小游戏: #include <...

如何利用C语言编写简易的猜数游戏?用C语言实现猜数游戏是一个比较基础的,适合新手学习的一个示例,中文示例代码有一定的参考价值,新手朋友可以参考了解看看,希望对学习C语言的应用有帮助。

利用C语言代码实现猜数字小游戏:

#include stdlib.h>
    
#include stdio.h>
    
#include time.h>
    
 
void Print();
    
int guess();
    
void End(int count);

 
enum chonice
{

 EXIT,
 PLAY,
 AGAIN
}
    ;

 
int main()
{
    
 srand((unsigned)time(NULL));
    
 int input = 0;
    
    int count=0;
    
 Print();

 do
 {
    
  scanf("%d", &
    input);

  switch (input)
  {
    
 
  case EXIT:
   printf("退出游戏成功!!!\n");
    
   break;
    
  case PLAY:
  case AGAIN:
   printf("请输入您所猜的数字!\n");
    
   count=guess();
    
   End(count);
    
   break;
    
  default:
   printf("输入有误,请输入菜单栏选项\n");
    
   break;

  }

 
 }
     while (input!=0);
    
 system("pause");
    
 return 0;

}

 
void Print()
{
    
 printf("*******祝您游戏愉快********\n");
    
 printf("***************************\n");
    
 printf("******1.开始游戏***********\n");
    
 printf("***************************\n");
    
 printf("******0.退出游戏***********\n");
    
 printf("***************************\n");
    
 printf("******2.再玩一次***********\n");
    
 printf("***************************\n");

}

 
int guess()
{
    
 int a = 0;
    
 int count = 0;
    
 int b = rand() % 100 + 1;
    
 while (scanf("%d", &
a), b != a)
 {

  if (a = (a + b) / 2)
  {
    
   printf("猜小了!");
    
   printf("再猜猜?\n");
    
   count++;

  }

  else 
  {
    
   printf("猜大了!");
    
   printf("再猜猜?\n");
    
   count++;

  }

 }
    
 
 return count+1;

}

 
void End(int count)
{
    
 printf("恭喜您猜对了,总共猜了%d次\n", count);
    
 printf("是否再玩一次?\n");
    
 printf("***************************\n");
    
 printf("******0.退出游戏***********\n");
    
 printf("***************************\n");
    
 printf("******2.再玩一次***********\n");
    
 printf("***************************\n");

}
    
 

以上就是关于用C语言实现猜数游戏的介绍,本文只是提供了一种实现思路,代码仅供参考,需要的朋友可以了解看看,希望对大家学习C语言有帮助,想要了解更多可以继续浏览网络其他相关的文章。

文本转载自PHP中文网

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 如何利用C语言编写简易的猜数游戏?
本文地址: https://pptw.com/jishu/655089.html
HTML中去掉input的边框方法有几种 Java的lambda表达式有何作用,语法和使用是什么?

游客 回复需填写必要信息