一个小游戏的代码

猜数字超级容易,除了说明文字,只有十几行。

有关简要说明,请参见注释。

# 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;

}