天天看點

猜數(含代碼)計算機自動随機生成一個數,使用者通過輸入數字來猜數,來與随機數進行比對并顯示正确與否

猜數(含代碼)計算機自動随機生成一個數,使用者通過輸入數字來猜數,來與随機數進行比對并顯示正确與否

本人實際經驗僅供參考

以下是程式的運作結果

猜數(含代碼)計算機自動随機生成一個數,使用者通過輸入數字來猜數,來與随機數進行比對并顯示正确與否

以下為程式代碼

#include<stdio.h>

#include<stdlib.h>

#include<time.h>

int main()

{

int magic;/計算機想的數/

int guess;/人猜的數/

int counter;/記錄人猜數的次數的計數器變量/

srand((unsigned)time(NULL));

magic = rand() % 100 + 1;

counter = 0;

do {

printf(“please guess a magic number:\n”);

scanf_s("%d", &guess);

counter++;/計數器變量的值/

if (guess > magic)

{

printf(“wrong!too high!\n”);

}

else if (guess < magic)

{

printf(“wrong!too low!\n”);

}

else

{

printf(“right!\n”);

printf(“the right number is:%d\n”, magic);

}

}while (guess != magic && counter<10);

printf(“counter= %d\n”, counter);

system(“pause”);

return 0;

}