#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<string.h> #include<windows.h> #include<stdlib.h> #include<math.h> #include<time.h> void menu() { printf("***********************************\n"); printf("******* 1.play 0.exit *******\n"); printf("***********************************\n"); } void game() { //1.生成一個隨機數字 int ret = 0; int guess = 0; ret=rand()%100+1; //printf("%d\n", ret);//生成隨機數字 while (1) { printf("請猜數字:"); scanf("%d", &guess); if (guess > ret) { printf("猜大了\n"); } else if (guess < ret) { printf("猜小了\n"); } else { printf("恭喜了,猜對了!\n"); break; } } } int main() { int input = 0; srand((unsigned int)time(NULL)); do { menu(); printf("請選擇>:"); scanf("%d", &input); switch (input) { case 1: game(); break; case 0: printf("退出遊戲\n"); break; default: printf("選擇錯誤\n"); break; } } while (input); return 0; }