使用隨機數生成一個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 }
運行結果

