#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int input=1; printf("歡迎使用猜數字游戲\n"); while (input) { printf("**********************\n"); printf("******* 1.start ******\n"); printf("******* 0. exit ******\n"); printf("**********************\n"); printf("請選擇>"); scanf("%d", &input); //開始玩游戲 switch (input) { case 1: { int n=0; int ch=0; srand((unsigned int)time(NULL));//隨機值產生之前先設定一個種子(time) n=rand()%101;//隨機產生一個1-100之間的數 while(1) { printf("請猜一個(0-100)直接的數\n"); scanf("%d", &ch); if(ch>n) { printf("你猜大了\n"); } else if(ch<n) { printf("你猜小了\n"); } else { printf("恭喜你,猜對了\n"); break; } } break; } default: printf("游戲退出\n"); break; } } return 0; }