猜數(shù)游戲(C語言實現(xiàn))
實現(xiàn)一個猜數(shù)游戲,首先電腦隨機(jī)生成一個0-100的整數(shù),然后用戶輸入一個0-100的整數(shù),并顯示計算機(jī)猜測的結(jié)果是太大了,還是太小了,沒猜對的話就繼續(xù)猜,直到猜對,并顯示出猜測次數(shù)。
使用c語言實現(xiàn)
以下是全部代碼:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
?
int main() {
? ? srand(time(NULL)); // 使用時間作為隨機(jī)數(shù)生成的種子
?
? ? int targetNumber = rand() % 101; // 生成0到100之間的隨機(jī)整數(shù)
? ? int guess;
? ? int guessCount = 0;
?
? ? printf("歡迎來到猜數(shù)字游戲!\n");
?
? ? while (1) {
? ? ? ? printf("請輸入你的猜測(0到100之間的整數(shù)):");
? ? ? ? scanf("%d", &guess);
? ? ? ? guessCount++;
?
? ? ? ? if (guess == targetNumber) {
? ? ? ? ? ? printf("恭喜你,猜對了!\n");
? ? ? ? ? ? break;
? ? ? ? } else if (guess < targetNumber) {
? ? ? ? ? ? printf("猜的數(shù)字太小了,請再試一次:\n");
? ? ? ? } else {
? ? ? ? ? ? printf("猜的數(shù)字太大了,請再試一次:\n");
? ? ? ? }
? ? }
?
? ? printf("你一共猜了 %d 次。\n", guessCount);
?
? ? return 0;
}