編寫一個簡單的猜數字小游戲的例子:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int randomNumber, guess, attempts = 0;
// 生成隨機數
srand(time(0));
randomNumber = rand() % 100 + 1;
printf("歡迎來到猜數字游戲!\n");
do {
printf("請輸入一個猜測的數字(1-100):");
scanf("%d", &guess);
attempts++;
if (guess > randomNumber) {
printf("太大了!\n");
} else if (guess < randomNumber) {
printf("太小了!\n");
} else {
printf("恭喜你猜對了!你用了%d次嘗試。\n", attempts);
}
} while (guess != randomNumber);
return 0;
}
這個小游戲生成一個1到100之間的隨機數,然后要求玩家猜測這個數字是多少。每次玩家猜測后,程序會告訴玩家猜測的數字是太大還是太小,直到玩家猜對為止。程序還會統計玩家猜測的次數,并在猜對時顯示出來。