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