完成猜數字遊戲
阿新 • • 發佈:2019-01-23
ice choice span 用戶輸入 color code () scanf 開始
思路:設置一個隨機值,提示用戶輸入指定範圍之內的數字,然後和隨機值進行比較,給予用戶提示,在最終猜出結果。
其重點在於設置一個隨機值,應用rand。
1 #include<stdio.h>
2 #include<stdlib.h>
3
4 void Game()
5 {
6 int num = rand() % 100 - 1;
7 while (1)
8 {
9 int i = 0;
10 printf("請輸入[1—100]之間的數字:");
11 scanf("%d", &i);
12
13 if (i < num)
14 {
15 printf("太低了!\n");
16 }
17 else if (i > num)
18 {
19 printf("太高了!\n");
20 }
21 else
22 {
23 printf("猜對了!\n");
24 break;
25 }
26 }
27 }
28
29 int meun()
30 {
31 printf("====================!\n");
32 printf("開始遊戲請按1\n");
33 printf("====================!\n");
34 printf("退出遊戲請按0\n");
35 printf("請輸入你的選項:");
36 int choice = 0;
37 scanf("%d",&choice);
38 return choice;
39 }
40
41 int main()
42 {
43 while (1)
44 {
45 int chioce = meun();
46 if (chioce == 1)
47 {
48 Game();
49 }
50 else
51 {
52 printf("Goodbye!\n");
53 break;
54 }
55 }
56 return 0;
57 }
完成猜數字遊戲