1、 课题课题:猜数游戏 要求要求:计算机产生随机数,猜中即胜,猜不中,提示是大了 还是小了,继续猜,直至猜到。 界面要求:图形方式界面(使用 C 语言绘制界面) 软件环境软件环境:C-Free / VC+ 下面是整个完成之后的程序,我将分部做介绍: :首先是主程序,我调用了 stdio.h,stdlib.h,time.h 这三个程 序来为下面的编程服务; #include #include #include void main() :定义一些最基本的变量,以及调用色彩,使界面变得更为丰 富多样化。 :将文件保存于上述的文件夹中,从中我学会了保存文件。 freopen(“in.txt“,“r“,s
2、tdin); system(“color 9f“); int i,g,l,j=1; long t; char y; while(1) srand(unsigned)time(NULL); t=time(NULL); : 在完成这些最基本的工作后, 接下来就是绘制界面的过程了。 由于所学的只是有限, 所以只能使用一些最基本的符号来绘制这个相 对来说比较简单的界面了。 printf(“n“); printf(“ |-|n“); printf(“ | 欢迎进入猜数字游戏 |n“); printf(“ |-|n“); printf(“ |- 有时间规定的 -|n“); printf(“ | 要努力加油
3、哦 |n“); printf(“ |-|n“); printf(“ | |n“); printf(“ |-|n“); printf(“ |-|n“); printf(“n“); printf(“ 这是一个猜数字游戏,由电脑随即产生一个数字.n“); printf(“n“); printf(“ 游戏分 3 个难度:1.简单 2.中等 3.困难n“); printf(“n“); printf(“ 请选择游戏难度:“); scanf( “%d“, printf(“ |-|n“); :界面制作完成之后,便是对主程序的编写了。在这里,我选 择设置了三个难度,分别说简单、中等、困难。适用于不同的人群, 体现出了和谐的一面。同时,还编辑设置了计时装置,当你在不同的 时间完成相同难度的题目时, 系统会自动根据你完成该题所用的时间 对你的表现给予一定的评价。分别为:(“你太厉害了!真聪明!你只 猜了%d 次,仅用时%d 秒。n“