计算机产生一个随机数,让用户来猜,用户每输入一个数,就告诉大了还是小了, 直到用户猜中为止,最后还要告诉用户猜了几次。
每次召唤rand(),就产生一个随机数。
x%100的结果是0到99的一个整数。
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
srand(time(0));
int number=rand()%100+1;
int count=0;
int a=0;
do{
printf("请猜1到100内的一个数:");
scanf("%d",&a);
count ++;
if(a>number){
printf("你猜的数大了\n");
}
else if(a<number){
printf("你猜的数小了\n");
}
}while(a!=number);
printf("太好了,你用了%d次就猜对了\n",count);
return 0;
}