复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71#include <iostream> #include<stdlib.h> #include <string> //调试f10执行下一步,f11执行下一句 using namespace std; int main () { cout << "game start:" << endl; cout << "please input a number between 0-100: " << endl; int play_again = 1; int true_num= 0, guess_num = 0; int flag = 1; string user_choise; string y = "y"; string Y = "Y"; string n = "n"; string N = "N"; while(1) { if (play_again == 1 && (true_num == guess_num) )//再玩一次程序 { true_num = rand()%(101); //产生一个随机数 cout << "please input your guessing number: " << endl; cin >> guess_num; //用户猜测 } if ((guess_num != true_num)&& (flag !=1))//多次猜测 { cin >> guess_num; } if(guess_num != true_num)//猜错了 { if (guess_num > true_num ) { cout << "the true num is smaller " <<endl; flag ++; } if (guess_num < true_num) { cout << "the true num is bigger " <<endl; flag ++; } } if (guess_num == true_num)//猜对了 { cout << "Guess right !" <<"Do u want to play again? please input 'Y' or 'N' " << endl; cin >> user_choise; if ((user_choise == y) || (user_choise == Y) ) { play_again = 1; flag = 1; } if ((user_choise == n) || (user_choise == N) ) { play_again = 0; flag = 1; break; } } } system("pause"); return 0; }
最后
以上就是可耐绿茶最近收集整理的关于C++程序练习小游戏1:系统给出一个随机数,用户来猜大小,猜一次系统给出提示是猜大了还是猜小了,知道猜中那个数为止的全部内容,更多相关C++程序练习小游戏1:系统给出一个随机数内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复