资源简介
使用C语言写的课程设计,就是手机里面的猜数字游戏,eg:输入1234,返回结果2A1B。文件缺少文档。文档请另行下载,在我的资源中有。
代码片段和文件信息
#include“record.h“
//****************
//设置游戏等级函数
//****************
void Grade_amend()
{
FILE *fp;
printf(“\t******************************\n“);
printf(“\t************1:初级************\n“);
printf(“\t************2:中级************\n“);
printf(“\t************3:高级************\n“);
printf(“\t******************************\n“);
printf(“\t请输入相应序号,选择相应的等级:\t“);
loop:
scanf(“%d“&D);
getchar();//屏蔽回车
if(D<1||D>3)
{
printf(“\t设置输入有误!请重新输入:\t“);
goto loop;
}
if((fp=fopen(“D.txt““w“))==NULL)
{
printf(“打开D.txt文件失败!“);
exit(1);
}
fwrite(&Dsizeof(int)1fp);
fclose(fp);
if(D==1)
printf(“\t等级设置为初级成功!\n“);
if(D==2)
printf(“\t等级设置为中级成功!\n“);
if(D==3)
printf(“\t等级设置为高级成功!\n“);
}
//****************
//输出游戏说明函数
//****************
void Game_explain()
{
printf(“\t******************************************************\n“);
printf(“\t******************************************************\n“);
printf(“\t①:游戏开始,系统随机产生一个数字不重复的N位数。N的数\n“);
printf(“\t字大小与等级有关:\n“);
printf(“\t初级:N=3\t中级:N=4\t高级:N=5\t\n“);
printf(“\t②:开始猜测数据填在相应位置按回车提交。提交的数据应与\n“);
printf(“\tN的大小一致,当数据个数大于N时,只取前N位;并且不能填入\n“);
printf(“\t重复的数字。\n“);
printf(“\t③:系统会将您提交的数与它自动产生的数进行比较,结果显\n“);
printf(“\t示成“*A*B”形式。其中A代表数字正确相应位置也正确,B代\n“);
printf(“\t表数字正确但位置不正确。比如:2A2B表示您有2个数字的位置\n“);
printf(“\t正确且数值也正确,除此以外您还猜对了2个数字,但位置不\n“);
printf(“\t对,即您已经猜出所有数据,不过有两个数据位置对调了!即\n“);
printf(“\t您已经猜中四个数字,其中有两个数字的位置错了。\n“);
printf(“\t④:您共有一定次数的猜测机会,在规定次数内之内完成,使\n“);
printf(“\t结果为“NA0B”,则游戏成功。否则游戏失败。其中猜测次数\n“);
printf(“\t与等级有关:\n“);
printf(“\t初级:10次\t中级:9次\t高级:8次。\t\n“);
printf(“\t⑤:按完成游戏所用的时间和次数来计算你应当得到的分数,\n“);
printf(“\t若游戏者得分比系统已经保存的分数的最低分高,将提示要求\n“);
printf(“\t输入游戏者信息,并且会保存在最佳排行之中。\n“);
printf(“\t⑥:游戏者可以自行设置等级,等级越高,要求猜测的数字越\n“);
printf(“\t多,规定猜测次数也会越少,但是等级不同计算分数的方式也\n“);
printf(“\t不同,即高等级猜测成功时比更低一等级用相同时间相同猜测\n“);
printf(“\t次数的分值要高。\n“);
printf(“\t******************************************************\n“);
printf(“\t******************************************************\n“);
printf(“\n“);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4 2009-12-05 10:32 猜数字游戏\D.txt
文件 4 2010-01-02 08:00 猜数字游戏\Debug\D.txt
文件 21871 2009-12-05 11:17 猜数字游戏\Debug\game- control.obj
文件 22372 2009-12-05 11:17 猜数字游戏\Debug\game- register.obj
文件 26702 2009-12-05 11:17 猜数字游戏\Debug\game.obj
文件 19577 2009-12-05 11:17 猜数字游戏\Debug\record.obj
文件 66560 2010-01-02 07:57 猜数字游戏\Debug\vc60.idb
文件 77824 2009-12-05 11:17 猜数字游戏\Debug\vc60.pdb
文件 241743 2009-12-05 11:17 猜数字游戏\Debug\猜数字游戏编程.exe
文件 297012 2009-12-05 11:17 猜数字游戏\Debug\猜数字游戏编程.ilk
文件 2807720 2009-12-05 11:17 猜数字游戏\Debug\猜数字游戏编程.pch
文件 648192 2009-12-05 11:17 猜数字游戏\Debug\猜数字游戏编程.pdb
文件 2572 2009-11-29 14:34 猜数字游戏\Debug\随机数(种子).obj
文件 2662 2009-12-05 09:40 猜数字游戏\game- control.c
文件 3939 2009-12-05 09:56 猜数字游戏\game- register.c
文件 5595 2009-12-05 10:05 猜数字游戏\game.c
文件 2354 2009-12-05 10:52 猜数字游戏\record.c
文件 972 2009-12-05 11:17 猜数字游戏\record.h
文件 88 2009-11-29 11:04 猜数字游戏\tiptop1.txt
文件 88 2010-01-02 07:59 猜数字游戏\tiptop2.txt
文件 89 2009-11-29 10:54 猜数字游戏\tiptop3.txt
文件 4631 2009-11-25 22:07 猜数字游戏\猜数字游戏编程.dsp
文件 536 2009-11-25 22:06 猜数字游戏\猜数字游戏编程.dsw
文件 66560 2010-01-02 08:00 猜数字游戏\猜数字游戏编程.ncb
文件 49664 2010-01-02 08:00 猜数字游戏\猜数字游戏编程.opt
文件 262 2010-01-02 07:57 猜数字游戏\猜数字游戏编程.plg
目录 0 2010-01-02 08:00 猜数字游戏\Debug
目录 0 2011-10-28 11:54 猜数字游戏
----------- --------- ---------- ----- ----
4369593 28
............此处省略1个文件信息
- 上一篇:LL1语法分析器(c++)
- 下一篇:C语言课程设计 猜数字游戏 文档
相关资源
- C语言课程设计 猜数字游戏 文档
- Windows编程大作业
- 职工工资管理系统C语言
- 几个c++游戏源代码
- 学生选课系统课程设计报告及代码
- 105个C语言编程代码
- 心电信号检测C语言编写的程序
- C语言 决策树 用c语言实现决策树
- Dijskra算法 floyd算法
- ARM程序C语言8个
- VC++6.0 分布式坦克大战游戏 源码
- c语言 车牌识别
- c++对战游戏
- AD5592驱动程序C语言和中文手册
- 俄罗斯方块C语言实现,用到了C语言的
- 基于MFC的VC++俄罗斯方块程序源代码
- 26190C语言在测量与控制中的应用王彤
- 自己用C语言写的俄罗斯方块游戏——
- C语言非常道
- c语言实现ftp文件传输
- [数据结构(C语言版)].严蔚敏_吴伟民
- C语言写的音乐播放器含源代码
- 编译原理 课程设计 DAG 报告+源码C++版
- 用c语言进行图片处理
- C语言程序 产生服从正态分布、瑞利分
- 《大棚温湿度自动控制系统》 包括
- ATM(用C语言编写)的
- 经典小游戏大集合(C++ 源码)
- C语言程序设计(第五版) 谭浩强课件
- 分别用c语言和c++mfc实现正态分布曲线
评论
共有 条评论