【发布时间】:2010-12-09 00:40:21
【问题描述】:
int duplicate (int cards[5][4][13])
我一直在尝试开发一个函数(原型在上面),该函数循环通过一个 3d 数组,该数组包含 5 张手牌,并且包含 1 的单元格的数字索引表示存在一张牌,基于西装 (4) 和脸 (13)。
例如,如果在假设的一手牌中,第一张牌是梅花七,其索引将为:[1][3][7] 其中 1 是牌,3 =梅花,7 = 七。
我需要遍历手中的所有五张牌,看看是否有两张相同的牌。
我不知道该怎么做,因为我可以将第一张卡片的索引与其他四张卡片的索引进行比较,但剩下的卡片不会相互比较。
如果有重复则该函数返回 1,否则返回 0。
我很困惑。
谢谢!
【问题讨论】:
标签: c