猜谜游戏

简介: 【7月更文挑战第8天】猜谜游戏。

题目:猜谜游戏。
程序分析:无。

include

include

include

void caizi(void)
{
int n;
char begin;
int count = 1;
srand((int)time(NULL));
int m = (rand() % 100) + 1;
puts("游戏开始,请输入数字:");
while (1)
{
scanf("%d", &n);
if (n == m)
{
printf("猜中了,使用了 %d 次!\n", count);
if (count == 1)
{
printf("你是神级人物了!膜拜\n");
getchar();
printf("你已经达到最高级别,还需要玩吗?Y/N \n");
scanf("%c", &begin);
if (begin == 'Y' || begin == 'y') //重复玩的一个嵌套循环
{
caizi();
}
else
{
printf("谢谢,再见!\n");
}
}
else if (count <= 5)
{
printf("你是王级人物了!非常赞\n");
getchar();
printf("需要挑战最高级别不?Y/N \n");
scanf("%c", &begin);
if (begin == 'Y' || begin == 'y')
{
caizi();
}
else
{
printf("谢谢,再见!\n");
}
}
else if (count <= 10)
{
printf("你是大师级人物了!狂赞\n");
getchar();
printf("需要挑战最高级别不?Y/N \n");
scanf("%c", &begin);
if (begin == 'Y' || begin == 'y')
{
caizi();
}
else
{
printf("谢谢,再见!\n");
}
}
else if (count <= 15)
{
printf("你是钻石级人物了!怒赞\n");
getchar();
printf("需要挑战最高级别不?Y/N \n");
scanf("%c", &begin);
if (begin == 'Y' || begin == 'y')
{
caizi();
}
else
{
printf("谢谢,再见!\n");
}
}
else
{
getchar();
printf("你的技术还有待提高哦!重玩? Y/N\n");
scanf("%c",&begin);
if (begin == 'Y' || begin == 'y')
{
caizi();
}
else
{
printf("谢谢,再见!\n");
}
}
break;
}
else if (n < m)
{
puts("太小了!");
puts("重新输入:");
}
else
{
puts("太大了!");
puts("重新输入:");
}
count++;//计数器

}

}

int main(void)
{

caizi();
system("pause");
return 0;

}
以上实例运行输出结果为:

游戏开始,请输入数字:
50
太大了!
重新输入:
25
太小了!
重新输入:
40
太大了!
重新输入:
30
太大了!
重新输入:
27
太小了!
重新输入:
28
猜中了,使用了 6 次!
你是大师级人物了!狂赞
需要挑战最高级别不?Y/N
N
谢谢,再见!

目录
相关文章
|
5月前
|
机器学习/深度学习
猜谜游戏
【2月更文挑战第4天】猜谜游戏。
67 0
|
11月前
|
资源调度
游戏分享总结
游戏分享总结
48 0
|
开发者
什么才是“好游戏“?
什么样的游戏才算是一个好游戏呢?其实这是一个很私人的问题,不应该被拿出来当众讨论,就像什么样的电影才是好电影?什么样的书才是好书?什么样的生活才是好生活?什么样的人生才是好人生?...... 这些问题都有着共同的特点,就是因人而异。每个人都有着自己的经历和想法,所以对应的每个问题也都有着自己的答案。
119 0
|
开发者
为什么你的游戏做不出来
这个收藏的行为多少让我无法理解,收藏一篇教程,或许会想着以后有时间再来学(看看自己的收藏夹就知道,根本就没有以后),收藏这样的一篇“为什么游戏做出不来”的文章是为了什么呢?难道是为了以后游戏做不出来了,回来看看,找个理由?想做游戏的人我也见过不少了,但是最终能够做出来的确实不多。这再一次证明了,想法和行动之间的那条难以逾越的鸿沟。我发现了这样一种现象,
94 0
|
开发者
不要全职去做游戏
嗨!大家好,我是小蚂蚁。 前段时间有两位学员有想要全职做游戏的想法,来问我是否可行,都被我极力的劝阻了。按道理说作为一个教别人做游戏的老师,我应该极力的鼓励学员去全力的做游戏。但是“全力”去做游戏跟“全职”去做游戏完全是两码事,当你在做一件事情的时候,付诸全力一定会得到一个更好的结果。但是如果你要去全职做游戏的话,那结果大概率的是养不活自己。
104 0
|
开发者
聊聊游戏中的分享
嗨!大家好,我是小蚂蚁。今天我们来谈谈游戏中的分享。 游戏分享是游戏获得更多用户的一个很重要的方法,正所谓“一传十,十传百”,如果每个玩家都愿意分享你的游戏的话,那么你的游戏将会通过这种裂变的方式获得海量的玩家。 当然,这只是想想而已。没有哪个游戏能让所有的玩家都愿意自发的分享,大家对游戏中的分享越来越抗拒,尤其遇到粗暴的被打扰的强制分享时,基本上对于这个游戏的评价也就玩完了。
144 0
简单的HANGMAN游戏
分析一下简单的hangman游戏,hangman主要两个窗口就是菜单窗口和游戏窗口。这里要用面板以及布局方式将元件排列好,有个基本雏形,这是第一步。这里第一个页面用到girdbaglayout布局方式,这种布局方式感觉效率很高,排布的也很美观,需要注意的是要使用时添加一行“特殊”的代码,后面的添加方式跟边界布局有一点点小类似。
282 0
简单的HANGMAN游戏
|
开发者
游戏中一些常用的“行话”
每个领域都有一些属于自己的“行话”,游戏领域也不例外。这些“行话”对于了解游戏开发的人来说是日常用语,但是,对于非游戏行业的人来说其可能完全是不知所云。所以,在此你需要了解一些“行话”的含义,以便于在接下来的内容中,你能够清楚我所表达的是什么。无需担心,我们只是了解几个必要的概念,而且,它们都很容易理解。
531 0
游戏中一些常用的“行话”
|
Web App开发 移动开发 JavaScript
视频在 H5 游戏中的应用
## 前言 游戏中如果需要使用一些预先录制好的动画,动画格式可以选择 gif 文件和视频文件,视频文件和 gif 文件相比,size 更小(相同质量,gif 文件比 mp4 文件大5倍以上)。 如果视频能在 canvas 中或者 webgl 中播放,这样视频可以和其它游戏元素整合,实现以前需要很复杂的方式才能实现的功能,比如在一个旋转的 3D 立方体中播放视频。 当前主流的浏览器
1997 0