洗牌C语言问题
答案:1 悬赏:70 手机版
解决时间 2021-04-26 06:25
- 提问者网友:末路
- 2021-04-25 19:16
洗牌C语言问题
最佳答案
- 五星知识达人网友:西风乍起
- 2021-04-25 20:53
1 2 3 4 5 6 7 8(假定有8张牌),牌分别是1-8,现在的次序也是1-8
5 1 6 2 7 3 8 4(第一次洗牌,把1-4的牌放入第2、4、6、8的位置,把5-8的牌放到1、3、5、7的位置)
7 5 3 1 8 6 4 2(同上,第二次洗牌,5162放到2、4、6、8 , 7384放到1、3、5、7)
整个过程如下
1 2 3 4 5 6 7 8 (原始)
5 1 6 2 7 3 8 4
7 5 3 1 8 6 4 2
8 7 6 5 4 3 2 1
4 8 3 7 2 6 1 5
2 4 6 8 1 3 5 7
1 2 3 4 5 6 7 8追问好的,明白了,谢谢。那要通过C语言编程,该如何实现呢?不需要具体的代码,能提供下思路吗/?
5 1 6 2 7 3 8 4(第一次洗牌,把1-4的牌放入第2、4、6、8的位置,把5-8的牌放到1、3、5、7的位置)
7 5 3 1 8 6 4 2(同上,第二次洗牌,5162放到2、4、6、8 , 7384放到1、3、5、7)
整个过程如下
1 2 3 4 5 6 7 8 (原始)
5 1 6 2 7 3 8 4
7 5 3 1 8 6 4 2
8 7 6 5 4 3 2 1
4 8 3 7 2 6 1 5
2 4 6 8 1 3 5 7
1 2 3 4 5 6 7 8追问好的,明白了,谢谢。那要通过C语言编程,该如何实现呢?不需要具体的代码,能提供下思路吗/?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯