| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2003 人关注过本帖
标题:编写猜数字游戏中遇到的问题
取消只看楼主 加入收藏
mghtyys
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2006-12-13
收藏
 问题点数:0 回复次数:11 
编写猜数字游戏中遇到的问题

大家好:
按照我们老师所教的东西,我编了小小的程序(如下),可没想到,出了很多问题。
问题一:虽然我用了循环,但是我运行的时候,他还是只准我输入一次数字,而不是错了一次再输入一次。
问题二:我编写了一个提示程序,但是不知道为什么,他就是脱节,没办法真实的反应玩家输入数组的正确与否。
(因为我电脑上没办法用TC,所以我用的是WinTC,)
请各位大虾指教!!!


#include "stdio.h"
#include "conio.h"
int m,n;
main()
{
int i,j,k;
int a[4];
static int b[4]={1,2,3,4};
for(k=0;k<=10;k++) /*一共可以猜10次*/
{for(i=0;i<=4;i++)scanf("%i",a[i]); /*输入4个数字*/
printf("\n");
for(j=0,i=0;j<=4;j++,i++)
{if(b[j]==a[i])m=m+1; /*如果数字与位子都正确的提示。*/
else{for (i=0;i<=4;i++)if(b[j]==a[i])n=n+1;}} /*数字对了,但是位子没对的提示。*/

printf("A%i,B%i",m,n);
getch();
if(m==4) break; /*当全部猜对后,跳出循环*/
}
}

搜索更多相关主题的帖子: 数字 游戏 编写 
2006-12-13 12:28
mghtyys
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2006-12-13
收藏
得分:0 
谢谢你
但是,我用另一个变量代替I也没用。
究竟是什么冲突呢?

我想要快乐。
2006-12-13 12:57
mghtyys
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2006-12-13
收藏
得分:0 
大哥,小弟愚钝,看了半天,除了格式改动了,其他的实在不知道。

我想要快乐。
2006-12-13 13:21
mghtyys
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2006-12-13
收藏
得分:0 
五楼兄弟,谢谢你,我再仔细看看,谢谢

我想要快乐。
2006-12-13 13:22
mghtyys
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2006-12-13
收藏
得分:0 
恩,提示里面,数字的累积问题解决了,但是,其他的没有呢
呵呵,谢谢你。

我想要快乐。
2006-12-13 13:24
mghtyys
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2006-12-13
收藏
得分:0 
恩,请问,为什么要将〈=改成〈?
m=n=0;
if(i!=j&&b[j]==a[i])
有什么意义?

在我看的一些书中,%i和%d没有区别的

我想要快乐。
2006-12-13 13:28
mghtyys
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2006-12-13
收藏
得分:0 
这个…………
好像没改到主题上去,
实质上的问题并没有解决。

我想要快乐。
2006-12-13 13:46
mghtyys
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2006-12-13
收藏
得分:0 

真的很感谢两位前辈的指导,让我又学到不少东西。
可是,我上面的两个问题并没有得到解决。
我觉得算法没错,但就是不知道问题出来哪里。


我想要快乐。
2006-12-13 14:25
mghtyys
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2006-12-13
收藏
得分:0 

其实,问题解没解决,只要在编译器上运行一下就可以了,
可我就是运行不正确阿


我想要快乐。
2006-12-13 14:45
mghtyys
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2006-12-13
收藏
得分:0 
为什么我运行起来就有问题………………
难道是我人品问题?

我想要快乐。
2006-12-13 15:06
快速回复:编写猜数字游戏中遇到的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016131 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved