这个游戏由VS使用C语言编译。
陈列如下,而后附有编译说明,最后附有运行结果。
制作不易,请给个点赞吧(´。✪ω✪。`),球球了๑乛v乛๑嘿嘿!!!
有问题可以发在评论区或者与作者私聊。
#include<time.h>
#include<stdio.h>
#include<stdlib.h>
如上,为所需头文件。
int main()
{
int zhi = 0;
srand((unsigned int)time(NULL));
do
{
printf("****************************\n");
printf("***********1.play***********\n");
printf("***********0.exit***********\n");
printf("请选择:");
scanf_s("%d", &zhi);
switch (zhi)
{
case 1:
game();
break;
case 0:
printf("退出游戏\n");
break;
default:
printf("输入错误,请重新输入\n");
break;
}
} while (zhi);
return 0;
}
如上,为游戏主体。
涉及分支循环语句及自定义函数。
下为本人分支循环语句解析:https://mp.csdn.net/mp_blog/creation/editor/135820530
void game()
{
int suiji = rand() % 100 + 1;
int count = 5;
int shuru = 0;
while (count)
{
printf("你还有%d次机会,请猜数字:",count);
scanf_s("%d", &shuru);
if (shuru > suiji)
printf("输入值过大\n");
else if (shuru < suiji)
printf("输入值过小\n");
else
{
printf("输入正确\n");
break;
}
count--;
}
if (count == 0)
printf("很抱歉,次数不够了\n");
}
如上,为自定义函数。
若放在主体之后,需要在主体前进行声明。
下为本人扫雷游戏解析:https://mp.csdn.net/mp_blog/creation/editor/135941265