我是靠谱客的博主 专一牛排,这篇文章主要介绍神奇的c/c++小游戏((提高你的编程兴趣),现在分享给大家,希望可以做个参考。

神奇的c/c++

以下代码在Dev,codeblocks,VC上都能运行

复制代码
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
#include<stdio.h> #include<time.h> #include<stdlib.h> #include<conio.h> #include<windows.h> //下面Sleep()函数的头文件 #include<mmsystem.h> void menu() { printf(" *****************************n"); printf(" *****************************n"); printf(" ************1.play***********n"); printf(" ************0.exit***********n"); printf(" **********2.chakan***********n"); printf(" *********3.qingkong**********n"); printf(" *****************************n"); printf("请选择: n"); } void game() { system("cls"); system ( "color 33" ); //设置颜色 FILE *fp; if((fp=fopen("D:\caishuziyou.txt","a+"))==NULL) { printf("open file errorn"); return ; } int rand_num=rand()%100; int tmp=0,t=0; while(1) { int flag=0; printf("请输入你要猜的数字:"); scanf("%d",&tmp); if(tmp>rand_num) { printf("猜大了!n"); flag=0; } if(tmp<rand_num) { printf("猜小了!n"); flag=0; } if(tmp==rand_num) { printf("正确!恭喜!n"); printf("共用了%d次n",t+1); FILE *fp; fp=fopen("D:\caishuziyou.txt","w"); if(fp==NULL) { printf("create file failedn"); return ; } fprintf(fp,"%d",t+1); fclose(fp); break; } if(flag==0) t++; printf(" 你再猜:n"); } printf("n按任意键返回目录"); getch(); } void menu2() { system("cls"); system ( "color B6" ); //设置颜色 printf("即将登陆系统!!!n"); getch(); for(int t=3;t>=1;t--) { system("cls"); printf("%d",t); Sleep(700); system("cls"); } } void chakan() { system("cls"); system ( "color E0" ); //设置颜色 int t=0; FILE*fp; if((fp=fopen("D:\caishuziyou.txt","r"))==NULL) { printf("can not to open the file!n"); exit(0); } while(fscanf(fp,"%d",&t)!=EOF)//若不到文件结尾则继续 { printf("此玩家共进行了%d次n",t); } printf("n按任意键返回目录"); getch(); } void qk()//清空 { FILE *fp; system("cls"); //清屏函数,不管下面是否保存数据,每次输入新数据是屏幕上只能有此次的数据 system ( "color C0" ); //设置颜色 if((fp=fopen("D:\caishuziyou.txt","w"))==NULL) { printf("open file errorn"); return; } fclose(fp); printf("n按任意键返回!"); getch(); } int main() { int input=0; srand((unsigned)time(NULL)); do{ //while(1) //{ system("cls"); menu(); // printf("请选择:"); scanf("%d",&input); switch(input) { case 1: menu2(); game(); break; case 2: chakan(); break; case 3: qk(); break; case 0: exit(0); break; default:printf("输入错误!请重新输入!"); } //} }while(input); return 0; }

以上就是神奇的c/c++小游戏的详细代码,更多关于c/c++小游戏的资料请关注靠谱客其它相关文章!

最后

以上就是专一牛排最近收集整理的关于神奇的c/c++小游戏((提高你的编程兴趣)的全部内容,更多相关神奇内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(134)

评论列表共有 0 条评论

立即
投稿
返回
顶部