如何寫一個簡單的猜數字遊戲?60行程式碼搞定,進來轉轉吧
阿新 • • 發佈:2018-12-14
#define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> void menu() { printf("******************************\n"); printf(“歡迎來到猜數字遊戲\n”); printf("*1.start\n"); printf("************2.exit \n"); printf("*******************\n"); } int game() { int a, b, i; printf(“您最多可以輸入20次\n”); printf(“遊戲開始\n”); b = rand() % 100 + 1; for (i = 1; i < 21; i++) { printf(“請輸入一個數字>:”); scanf("%d", &a); if (a < b) { printf(“猜小了\n”); } else if (a > b) { printf(“猜大了\n”); } else { printf(“恭喜你,猜對了\n”); printf(“如果還想(不想)繼續玩的話,請輸入>:1(2)\n”); break; } } } int main() {
int a;
menu();
printf("請輸入>:");
srand((unsigned int)time(NULL));
do
{
scanf("%d", &a);
switch (a)
{
case 1:
game();
break;
case 2 :
break;
default :
printf("選擇錯誤\n");
break;
}
} while (a != 2);
system("pause");
return 0; }