使用随机数生成一个1-100的随机数,让用户输入数字去猜测此数并且记录猜测的次数。
1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <time.h> 4 5 int main(){ 6 srand(time(0)); //先设置种子 7 int number=rand()%100+1; //然后产生随机数 +1是1-100之间的数 如果用户输入的是0则加1 8 int count=0; //定义计数变量 9 int a=0; 10 11 printf("我已经想好一个1-100之间的数了\n"); 12 do{ 13 printf("请你猜这个数:\n"); 14 scanf("%d",&a); 15 count++; 16 if(a>number){ 17 printf("你输入的数大了\n"); 18 }else if(a<number){ 19 printf("你数入的数小了\n"); 20 } 21 22 }while(a!=number); 23 printf("太棒了,你用了%d次就猜对了答案 \n",count); 24 return 0; 25 }
运行结果

