#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <Windows.h>
#include <time.h>blog
int Menu(){
printf("=====================\n");
printf("歡迎來到猜數字遊戲\n");
printf("1. 開始遊戲\n");
printf("0. 結束遊戲\n");
printf("=====================\n");
printf("請輸入您的選擇:\n");
int choice = 0;
scanf_s("%d", &choice);
return choice;
}遊戲
void Game(){
//1.先生成一個隨機的整數(1-100).
int toGuess = rand() % 100 + 1;
while (1) {
//2.提示用戶猜一個數字.
printf("請輸入你猜想的數字(1-100):");
int num = 0;
scanf_s("%d", &num);
//3.根據用戶的輸入提高用戶是猜高了仍是猜低了.
if (num < toGuess) {
printf("低了,憨憨!\n");
}
else if (num > toGuess) {
printf("高了,憨憨!\n");
}
else {
printf("終於猜對了,你個憨批!!\n");
break;
}
}
}string
int main(){
srand(time(0));
while (1) {
int choice = Menu();
if (choice == 1) {
Game();
}
else if (choice == 0) {
printf("goodbye!\n");
break;
}
else {
printf("您的輸入有誤!\n");
}
}
}io