C語言經典例94-猜數遊戲

1 題目

程序會取一個1~100的隨機數m,猜數,每次程序會提示你輸入的數比m大還是小

2 實現

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
void guessNumber(void)
{
    int n;
    int count = 1;
    srand((unsigned int)time(NULL)); // 隨機數種子
    int m = (rand() % 100) + 1;
    puts("遊戲開始,請輸入數字:");
    while (1) {
        scanf("%d", &n);
        if (n == m) {
            printf("猜中了,使用了 %d 次!\n", count);
        } else if (n < m) {
            puts("太小了!");
            puts("重新輸入:");
        } else {
            puts("太大了!");
            puts("重新輸入:");
        }
        count++;
    }
}
 
int main(void)
{
    guessNumber();
    return 0;
}

3 運行結果

遊戲開始,請輸入數字:50
太大了!重新輸入:25
太小了!重新輸入:35
太大了!重新輸入:28
太小了!重新輸入:31
太小了!重新輸入:32
猜中了,使用了 6 次!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章