计算机随机出现一个1-100数字,用户输入数字,并提醒比想象的数字大?小? 记录猜测次数。
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int guess;
//int magic;
int counter =0;
int exit = 1;
srand(time(NULL));//为函数产生一个随机的种子;从而使随机数随时间的改变而改变
int magic = rand() %100 +1;//随机产生一个1-100的数
printf("我已经想好一个值啦,你猜猜我想的值吧\n");
while(exit)
{
scanf("%d",&guess);
counter++;
if(guess<magic)
{
printf("你输入的值小于我想的值,再试一次吧\n");
}
if(guess>magic)
{
printf("你输入的值大于我想的值了,再试一次吧\n");
}
if(guess==magic)
{
printf("猜对啦!magic=%d\n",magic);
printf("你猜的次数是:%d\n",counter);
printf("输入数字0-退出程序\n输入数字1-再玩一次\n");
scanf("%d",&exit);
printf("输入你猜的值吧\n");
counter = 0;
//srand(time(NULL));
}
}
return 0;
}