资源简介
使用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语言模拟文件管理系统844
- C语言开发实战宝典
- C++中头文件与源文件的作用详解
- C语言代码高亮html输出工具
- 猜数字游戏 c语言代码
- C语言课程设计
- 数字电位器C语言程序
- CCS FFT c语言算法
- 使用C语言编写的病房管理系统
- 通信过程中的RS编译码程序(c语言)
- 计算机二级C语言上机填空,改错,编
- 用回溯法解决八皇后问题C语言实现
- 移木块游戏,可以自编自玩,vc6.0编写
- 简易教务管理系统c语言开发文档
- 操作系统课设 读写者问题 c语言实现
- 小波变换算法 c语言版
- C流程图生成器,用C语言代码 生成C语
- 3des加密算法C语言实现
- 简单的C语言点对点聊天程序
- 单片机c语言源程序(51定时器 八个按
- C++纯文字DOS超小RPG游戏
- 个人日常财务管理系统(C语言)
- c语言电子商务系统
- 小甲鱼C语言课件 源代码
- 将图片转换为C语言数组的程序
- C语言实现的一个内存泄漏检测程序
- DES加密算法C语言实现
- LINUX下命令行界面的C语言细胞游戏
- 用单片机控制蜂鸣器播放旋律程序(
- 学校超市选址问题(数据结构C语言版
评论
共有 条评论