1. 程式人生 > >如何寫一個簡單的猜數字遊戲?60行程式碼搞定,進來轉轉吧

如何寫一個簡單的猜數字遊戲?60行程式碼搞定,進來轉轉吧

#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; }