要点:
随机产生整数其范围在1-100。
输出界面内有提示游戏规则。
输入整数后经比较后可提示过大或过小。
加入计数器,限定十次机会,并提示当前猜测次数。
成功或机会次数用完都会结束游戏,并输出结果。
#include<time.h>
#include<stdio.h>
#include<stdlib.h>
int main()
{
printf("*****************************\n");
printf("随机产生1-100的整数数字\n");
printf("输入数字猜猜看\n");
printf("你只有十次机会!");
printf("******************************\n");
srand((unsigned)time(NULL));
int num=rand()%101; //产生1-100的随机数
int guess;
int count;
puts("please guess a number:");
while(scanf("%d",&guess)){
if(guess>num){
puts("too big!");
count++;
}
else if(guess<num){
puts("too small!");
count++;
while(count>10){
printf("you are lose,try again!");
break;}
}
else{
printf("you are right~!!you use %d times\n",++count);
count=0;
break;
}
}
}
新手上路,还请多多指教!!!