用c語言寫一個猜數字遊戲
#include <time.h>
#include <stdlib.h>
void menu()
{
printf("******歡迎進入猜數字遊戲*****\n");
printf("****** 1. 開始遊戲 *****\n");
printf("****** 0. 退出遊戲 *****\n");
printf("*****************************\n");
}
void game()
{
int ret = 0;
int tmp = 0;
ret = rand()%100;//rand是隨機生成數字
printf("%d\n", ret);
while(1)
{
printf("請猜數字:>");
scanf("%d", &tmp);
if(tmp > ret)
{
printf("你猜大了\n");
}
else if(tmp < 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);
}