如何利用C语言编写简易的猜数游戏?
导读:如何利用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