为了练习使用do..while和while,特地使用此实例,一个简单的猜数游戏对while循环进行的练习使用。所有的东西都在注释当中:
#include <stdio.h>
#include <conio.h>
int main(void)
{
int passwd = 0,Number = 0,price = 58,i = 0;
printf("\n====This is a Number Guess Game!====\n");
while(passwd != 1234){
if(i >= 3)
{
printf("\n Please input the right password!\n");
return;
}
i++;
puts("Please input Password: ");
scanf("%d",&passwd);
}
i = 0;
while(Number != price){
do{
puts("Please input a number between 1 and 100: ");
scanf("%d",&Number);
printf("Your input number is %d\n",Number);
}while(!(Number >= 1 && Number <= 100));
if(Number >= 90)
{
printf("Too Bigger!Press any key to try again!\n");
}else if(Number >= 70 && Number <= 90)
{
printf("Bigger!\n");
}else if(Number >= 1 && Number <= 30)
{
printf("Too Small!Press any key to try again!\n");
}else if(Number > 30 && Number <= 50)
{
printf("Small!! Press any key to try again!\n");
}else{
if(Number == price)
{
printf("OK! You are right!Bye Bye!\n");
}else if(Number < price){
printf("Sorry,Only a little smaller!Press any key to try again!\n");
}else if(Number > price)
printf("Sorry,Only a little bigger!Press any key to try again!\n");
}
getch();
}
return 0;
}
我的程序的输出结果:
密码是1234奥!!
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () {
var lines = $(this).text().split('\n').length;
var $numbering = $('<ul/>').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('<li/>').text(i));
};
$numbering.fadeIn(1700);
});
});
</script>
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
本程序是一个猜数游戏。包含排行榜难度选择等模块。是一个很实用的程序
用C++开发的猜数游戏,既可以作为开发参考,又可以娱乐
C语言猜数字小游戏,我大一的课程设计,全部都用最普通的循环和条件语句整合而成,简单易懂,需要一点点逻辑思维
有关于1A2B猜数游戏的C语言算法实现,这个游戏很有意思。
先由计算机随机产生一个1~100之间的数请人猜,如果猜对了,输出“The right!”并退出
C语言模拟猜数字游戏程序(函数整体实现全部)。
本文实例为大家分享了pycharm实现猜数游戏的具体代码,供大家参考,具体内容如下 1. 设计界面 如下所示,利用QTdesigner设计的界面: 然后将设计好的界面转换为.py文件: guess_number.py # -*- coding: utf-8 -*...
本文实例为大家分享了C语言实现猜数字小游戏的具体代码,供大家参考,具体内容如下 代码如下 #include #include #include //rand为产生随机数的函数 void game() { srand((unsigned)time(NULL)); int key = (int...
文曲星猜数字游戏的Java Swing实现~~ 内含有Java源代码,install安装包。
本程序能够运行,输入1-100之间任意一个数,能够得出次数
本文主要介绍了使用c#实现随机数猜数游戏,分享给大家,具体如下: using System;//在任何 C# 程序中的第一条语句都是:using System的意思是引用名称为baiSystem的命名空间 using System.Runtime.InteropServices....
C++的基本运用,基本实现了游戏过程,但是连续输入相同的4个数时回复的结果是错误的,本人无法解决,可以当作防止作弊的途径
3.基于结构体数组实现, 4.里面涉及控制台、随机函数偏僻知识点,对学习很有帮助 5.可以自己设置猜的位数、次数 6.代码有注释,易于理解 7.我还有其他资源,自己写的,欢迎私聊询问 8.若代码有什么问题,欢迎私聊...
通过链表实现用户的登录,注册,注销;用户登录成功可以玩猜数字的小游戏;游戏主要是系统生成四位的随机数,用户输入4位数字与系统的数字进行比较
本文实例为大家分享了C语言实现猜数字大小的具体代码,供大家参考,具体内容如下 ...简单的一个菜单用于显示。 void game() void game() { int a=0; int b=0; b=rand()0; while(1) { prin
《铁甲无敌奖门人》是TVB综艺节目,香港艺人曾志伟就是其中重要的主持人,节目中有众多好玩又刺激的游戏,其中有一个叫“开口中”的猜数游戏正是本文要实现的功能。游戏规则大致是:首先电脑在1到100内选一个数字...
本文实例为大家分享了C语言实现猜数字的具体代码,供大家参考,具体内容如下 问题:计算机随机生成一个数字,用户进行猜数字,当用户猜错时,提醒用户猜高/猜低,直到用户猜的数字与计算机给的随机数一致时,提示猜...
在这个实验中,我们将尝试编写一个猜数游戏程序,这个程序看上去有些难度,但是如果按下列要求循序渐进地编程实现,会发现其实这个程序是很容易实现的。那么,现在就开始吧,先编写第1个程序,然后试着在第1个程序的...