一个小游戏的代码
猜数字超级容易,除了说明文字,只有十几行。
有关简要说明,请参见注释。
# include & ltstdio.h & gt
# include & ltstdlib.h & gt
# include & lttime.h & gt
int main()
{
int I;
int a;
int t;
Printf("欢迎来到猜数字游戏!\ n ");
Printf("游戏性介绍:\ n ");
Printf("每场比赛会设置一个数字(1-100),请输入你猜的数字\ n ");
Printf("系统会提示您输入大于或小于答案的数字\ n ");
Printf("输入数字和答案相同时获胜\ n ");
Printf("祝你好运!\ n ");
srand(time(NULL));//设置随机数种子
while(1)
{
a = rand()% 100+1;//获取一个介于1和100之间的随机数。
Printf("我想到一个数字,在1-100之间,请猜\ n ");
t = 0;
while(1)
{
scanf("%d ",& ampI);//输入一个数字
t++;
//判断合法性
如果(我& lt0 | | i & gt100)
{
Printf("傻逼,我告诉过你是在1-100之间!\ n ");
继续;
}
//判断大小
如果(i & gtA) printf("比我想象的大\ n ");
else if(I & lt;A) printf("比我想象的要小\ n ");
其他
{
Printf("你猜对了,是%d,你用了%d次\n ",I,t);
打破;//成功结束这场游戏。
}
}
Printf("要继续玩吗?请输入1\n”)继续;
scanf("%d ",& ampI);
如果(我!= 1)break;
}
Printf("再见!\ n ");
返回0;
}