一個猜數字輸贏的小遊戲

EdisonSuZhangjinhui發表於2015-07-19

**今天我正在正在喝著咖啡,看優衣庫事件的最新進展。我同事小胖跑過來讓我給他寫一個關於猜數字的小遊戲。我呵呵一笑就碼了幾行程式碼,如下:**

*這個遊戲是計算機隨機生成一個數,玩家猜一個數,玩家一共三次機會,如果不正確計算機會提示你猜的數字過大或過小。*




#include <stdio.h>

#include <stdlib.h>


void shuYing();


int main(int argc, const char * argv[]) {

    

    shuYing();

    

    return 0;

}


void shuYing(){

    int m = 0;

    int x = 0;

    x =  arc4random_uniform(10);

    

    for (int i = 0 ; i < 10 ; i++ ) { //i控制你一共有多少次機會

        

        printf("請使用者輸入一個數:\n");

        scanf("%d",&m);

        

        if ( m == x) {

            printf("你贏了!計算機生成的數也是:%d\n",x);

            break;      //break控制程式停止

        } else if ( m < x ){

            printf("很遺憾,你輸了。因為你輸入的數太小了!\n");

        } else if ( m > x){

            printf("很遺憾,你輸了。因為你輸入的數太大了!\n");

        }

    }

}










整個程式就是這個樣子!!



相關文章