你好,我在百度上看见您以前提问过用MFC制作猜数字游戏的问题,可以帮我一下吗? 你好,我是之前提问用MFC做一个万年历的人。可以麻烦你帮我再...

   www.gaoxiao88.net
、问题描述:
该游戏可以由程序随机产生或由用户输入四个0到9之间的数字,且不重复。玩游戏者通过游戏提示输入八次来匹配上面所输入的数字。A表示位置正确且数字正确,B表示数字正确而位置不正确。
二、功能要求:
1、本游戏显示这样的菜单:
(1) 随机产生数据
(2) 用户输入数据
(3) 退出游戏
2、游戏成功与否都能返回主菜单
三、算法提示:
1、 数据结构:数组
2、 用简单的程序设计方法
四、测试数据:
测试数据: 3792
第一次输入: 1234
0A2B
第二次输入: 5678
0A1B
第三次输入: 0867
0A1B
第四次输入: 9786
1A1B
第五次输入: 1794
2A0B
第六次输入: 2793
2A2B
第七次输入: 3792
4A0B
游戏成功!!!
五、其它:
对该系统有兴趣的同学可以在实现系统基本功能后,完善系统的其它功能,如:破记录功能,若你所匹配的次数小于纪录保持者,则为破纪录。
①完成系统需求分析:包括系统设计目的与意义;系统功能需求;输入输出的要求。②完成系统概要设计:程序由哪些模块组成以及模块之间的层次结构、各模块的调用关系;每个模块的功能;课题涉及的数据结构和数据库结构;即要存储什么数据,这些数据是什么样的结构,它们之间有什么关系等。③完成系统详细设计:包括采用C语言定义相关的数据类型;写出各模块的类C码算法;画出函数的调用关系图。④调试分析、设计体会、测试数据:准备典型的测试数据和测试方案,包括正确的输入及输出结果和含有错误的输入及输出结果;程序调试中遇到的问题以及解决问题的方法;课程设计过程经验教训、心得体会。
就是每句后有注释

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

一个完整的c程序如下,程序在win-tc和Dev-c++下都调试通过。

#include<stdio.h>
#include<time.h>
#include<stdlib.h>
int main()
{
int stime,a,z,t,i,c,m,g,s,j,k,l[4]; /*j:数字正确的位数 k:位置正确的位数*/
long ltime;
ltime=time(NULL); /*l:数字相同时,人所猜中数字的正确位置*/
stime=(unsigned int)ltime/2;
srand(stime);
z=random(9999); /*计算机想一个随机数*/
printf("I have a number with 4 digits in mind,please guess.\n\n");
for(c=1;;c++) /*c: 猜数次数计数器*/
{
printf("Enter a number with 4 digits:");
scanf("%d",&g); /*请人猜*/
a=z;j=0;k=0;l[0]=l[1]=l[2]=l[3]=0;
for(i=1;i<5;i++) /*i:原数中的第i位数。个位为第一位,千位为第4位*/
{
s=g;m=1;
for(t=1;t<5;t++) /*人所猜想的数*/
{
if(a%10==s%10) /*若第i位与人猜的第t位相同*/
{
if(m&&t!=l[0]&&t!=l[1]&&t!=l[2]&&t!=l[3])
{
j++;m=0;l[j-1]=t; /*若该位置上的数字尚未与其它数字“相同”*/
} /*记录相同数字时,该数字在所猜数字中的位置*/

if(i==t) k++; /*若位置也相同,则计数器k加1*/
}
s/=10;
}
a/=10;
}
printf("Correctly guessed %d digits,",j);
printf("and guessed %d digits in exact position.\n\n",k);
if(k==4) break; /*若位置全部正确,则人猜对了,退出*/
}
printf("Now correctly guessed the whole number after %d times.\n",c);
}

你好,看见了你在百度知道提问的问题,现在我遇到了类似问题,请帮我一下吧,谢谢你。

一些大的银行和中国移动就有过这样的回访电话。
先准备好几条需要问客户的简单问题,越精简越好。电话接通后用官方、诚恳的语气先把你公司的名称,你的部门报上去(一定要清晰),询问客户:“是否可以占用您半分钟时间,进行一下回访”。
接下来可以问:“1、您是否已经接触过我公司的业务员; 2、关于他的专业知识您是否认同(或产品的介绍是否详尽等)”。不要怕被拒绝,电话那头的客人说不定正在忙什么。
第一个问题得到答案以后已完成任务,剩下的问题尽量官方简短。最后有礼貌的感谢客户给予的答复,希望他利用(或继续支持)你公司的产品等。客户挂机后,轻轻挂上电话,结束任务。
祝顺利!

自己做吧..遇到什么问题在问人..这是锻炼你呢。。!

相关参考:

你好,我在百度上看见您以前提问过用MFC制作猜数字游戏的问题,可以帮...
该游戏可以由程序随机产生或由用户输入四个0到9之间的数字,且不重复。玩游戏者通过游戏提示输入八次来匹配上面所输入的数字。A表示位置正确且数字正确,B表示数字正确而位置不正确。二、功能要求:1、本游戏显示这样的菜单:(1) 随机产生数据 (2) 用户输入数据 (3) 退出游戏 2、游戏成功与否都...

我在百度看到您以前提问说您只要一发帖就会出现保存文件,我跟您一样...
1、点击“开始”菜单,打开“运行”。2、输入regsvr32 jscript.dll后选择“确定”。出现提示后,点击确定。3、再次输入regsvr32 vbscript.dll选择“确定”。再一次出现提示后,确定。4、经过以上两次成功提示,说明已成功修复IE组件,然后将浏览器的过滤等功能关闭 清除一下浏览器的缓存(工具->Internet选项...

您好啊,我看到之前你在百度上提问抄袭往届毕业生的论文是否会被学校的...
大家都用一个原理图,结果答辩老师笑笑说:这图都错了好几届了,每届都照样有人往沟里跳o(╯□╰)o),所以最好只是参考别人的研究观点、方式、方向,然后自己查资料拼凑也好、组织语言也好,这样导师即使发现问题也只是指正你,

我在百度账号上提过的问题电脑应该有记录吧,但是在哪查呢?
怎么看自己在百度上提过的问题 查看您的提问,可以有以下途径: 1. 到个人中心的“我的提问”进行查看,这是比较方便快捷的方法 2. 到您的提问所在的分类浏览查找 3. 在页面顶端的搜索框输入您的提问标题,进行搜索。我在百度以前提过的问题~ 如果在你的“我的提问”里没有找到,那就是被...

我在百度提了问题,请问在哪里查询答案
我在百度提了问题,在哪里能找到,怎么找 在百度首页:baidu.\/右上角有"登陆" 点击然后登陆就进去了 再在右上角点"我的知道" 然后在点我的提问就能看到标题了 点进去就可以了 我在百度提了问题怎么才知道答案 就像现在您就是在提问题,而我就是在给您回答。如果你问的问题没有任何回复,...

我在百度知道里提问和点赞,同事能看见吗
您的同事不知道您百度帐号的前提下,就算看见了也不知道是您。如果您的帐号还未设置,只是显示的是手机号,那么别人看见的也只是部分号码,所以对方也不一定能知道是您哦!因此您的百度帐号不会推送给您手机通讯录中的人员的。

你好,我在百度上看到你回答了这个问题,能把答案发给我吗
第一台计算机的体型可不算太好,它比较胖,还比较娇气,需要工作在有空调的房间里,如果希望它处理什么事情,需要大家把线路重新接一次,这可不是一件省力气的活儿,把成千上万的线重新焊一下我想现在的程序员已经是生活在天堂中了。 终于在1949发明了可以存储程序的计算机,这样,编程程序总算可以不用焊了,好多了。因为...

你好,我前不久看见你在百度知道上提问。
1、这个叫做无线局域网,也就是wifi,你要用的话,首先确认你的手机有没有这个功能。

你好,我看到了你在百度上关于哈尔滨中医的提问,那家怎么样啊?我也在...
还是去道外世一堂吧。找那个叫 高月鹏的大夫。他看的也不错。随所也是靠卖中药赚钱。但在他那看不会那么贵。看的也不错。尹燕鸿在哈药路上,建国街车站那。 到那就能看到了。 尹燕鹄在道外,具体的地址忘了,你可以在google.com搜索 尹燕鹄中医诊所或尹燕鸿中医诊所。

您好,我在百度上搜到您2008年时的问题,支气管扩张怎么调理?我想咨询...
这个病的控制主要还是通过锻炼提高自身的抵抗力,尤其是耐寒的锻炼,比如冬泳,及时排痰不要积留,注意饮食均衡,充沛的休息等等。如果自己感觉到累痰多肺部疼痛出现炎症了就去医院看看开点药吃,询问医生哪些药可以自己买来吃的,以后就自己买。如果觉得吃药效果不好可以输液。我的家人没有特别地吃药去治疗...

相关评论

  • 巴霭5148: 您好,我在百度里看见您能翻译梵文'能帮我翻译'你若安好便是晴天'吗? -
    18245044851: 梵文是古印度语言也是佛语,这一句应该去按照内心决定外在来解释,即只要你安好,在我心里便是安好,我心安静美好如同晴天一般,如同湖水一般,无风晴天湖面安静没有波澜.所以'你若安好便是晴天'意在说心境决定了处境.

  • 巴霭5148: 你好,我在百度上看到您是搞cdc研究的!我想问一下高危10周后检测hiv为阴性但是我不知道他们是用什么检... -
    18245044851: 乡镇卫生院不具备HIV初筛检测条件,你的情况应该是医院采血样,送检到疾控中心进行检测后的结论,疾控中心主要是酶联免疫吸附试验,如呈阳性是会通知你再次采血送省疾控中心确认,你10周后的检测结果是可以信赖的.

  • 巴霭5148: 你好.我在百度上看到你有这个问题的解决办法,求解决,问题如下: -
    18245044851: ActiveX控件的运行.这个点允许运行.你在买东西的时候先不要插U盾.等到提示你付款的时候,再插U盾.然后再点开个人银行专业版.如果是33型号的上面就显示了你的名字,你自己输入密码,不是取款密码哦.然后就进去拉.

  • 巴霭5148: 你好 我在百度上看见你的困惑,辞去了防疫站的工作,以为工资低.我们可以交流一下么? -
    18245044851: 恩想法是好的,现在大学毕业找工作不容易的,特别是跟专业对口的工作,你既然有关系,先不要管工资多少,应该先安下心来,安心的做去防疫站工作,学好了专业,或者说积累了经验再想出去工作就不一样了,起点就高了,关键要看你自己,如果你想出去闯,或者想试试自己的实力就出去走走,看看这个世界!!!

  • 相关话题

    ap在线精英在线最新简短笑话,好笑的段子,搞笑句子,男女朋友校园冷笑话,搞笑歌词对白台词,夫妻搞笑对话,手机流行笑话,逗人笑的动物经典笑话,最新幽默搞笑图文,好笑的视频分享给朋友
    若有事情,请联系电邮
    © <搞笑吧