完成猜数字游戏
Posted cuckoo-
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了完成猜数字游戏相关的知识,希望对你有一定的参考价值。
思路:设置一个随机值,提示用户输入指定范围之内的数字,然后和随机值进行比较,给予用户提示,在最终猜出结果。
其重点在于设置一个随机值,应用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("太低了!
");
16 }
17 else if (i > num)
18 {
19 printf("太高了!
");
20 }
21 else
22 {
23 printf("猜对了!
");
24 break;
25 }
26 }
27 }
28
29 int meun()
30 {
31 printf("====================!
");
32 printf("开始游戏请按1
");
33 printf("====================!
");
34 printf("退出游戏请按0
");
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!
");
53 break;
54 }
55 }
56 return 0;
57 }
以上是关于完成猜数字游戏的主要内容,如果未能解决你的问题,请参考以下文章