C語言使用rand()函數隨機生成數,讓用戶猜數字游戲簡單小程序。使用if,do while


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

運行結果


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM