读书人

C语言怎么比较已输入的数和刚刚输入的

发布时间: 2012-04-15 18:39:21 作者: rapoo

C语言如何比较已输入的数和刚刚输入的数
小弟新学编程,出现了一个问题。我在写一个程序,是关于二维数组的。类似于int a[x][y]。x,y是要输入的数。但是程序要求已经输入的一对数不能再次输入,否则就要跳到别的方程里边去。例如已经输入了(2,3),再次输入(2,3)的时候就要跳到别的方程里去,但是输入(3,2)就不用了。
请问这个该怎么做?

[解决办法]
用个数组把已经输入的记录起来。。。把新输入的跟数组里边的数比较一下不就行了么。。
[解决办法]
建立2个数组,第一次输入的存在a[][] 第二次 存在b[][]
然后if a[][]==b[][]
这样还行啊 ?
[解决办法]
用char hasInput[i][j]数组保存i,j组合是否已经输入过,初始化所有为0,当输入x,y时,判断hasInput[x][y]是否为0,如果为0则未输入过,然后hasInput[x][y]=1,若已经为1则表示已经输入过了

读书人网 >C语言

热点推荐