猜數(含代碼)計算機自動随機生成一個數,使用者通過輸入數字來猜數,來與随機數進行比對并顯示正确與否
本人實際經驗僅供參考
以下是程式的運作結果

以下為程式代碼
#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;
}