c语言程序填空题

请问题目是什么意思?

就是要你模仿一叠扑克牌不断洗牌的结果。
翻译成数学语言就是
已知一个序列1,2,3,......,54
接下来进行n次操作,每次操作执行如下命令:
1,将序列前27个元素和后27个元素分为两堆(堆内顺序不变)
2,交替将每一堆元素的首个元素放入新的序列中(就是一堆取一个,从头到尾取)
3,将新的序列保存并用于下一次操作。
这样执行n次之后的结果就是需要的答案。
程序里面是将第一堆元素放入新序列的0,2,4,......,52号位置,第二堆放入1,3,5......,53号位置得到新序列。
纯手打,望采纳,谢谢。
温馨提示:答案为网友推荐,仅供参考
相似回答