作业帮 > 综合 > 作业

C语言,求个思路,来段伪代码.

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/30 07:00:06
C语言,求个思路,来段伪代码.
1 2 3 4 5 6 7 8 9 10 十个数.赋予它们“真”或“假”.
按“4个真2个假”,再按 “4个假2个真 ”全部排列出来.
比如1 和 5是“真” 其他全是“假”
那排列出来就是
1 2 3 4 5 6
1 3 4 5 6 7
……
……
C语言,求个思路,来段伪代码.
给你个简单的思路
这里用四个数组
一个数组存储你原始的数据,另一个数组对应的是真假
下面一个数组用来存储选择了真假的数据,在一个用来存储选择了真假后存储对应的真假的数组
这样明白吧

a数组 1 2 3 4 5 6 7 8 9 10 原始数据
b数组 1 0 0 0 1 0 0 0 0 0 存储对应的真假
a1数组 1 5 2 3 4 6 7 8 9 10 选择了真假
b1数组 1 1 0 0 0 0 0 0 0 0 对应的真假,选择后
如果需要对选择了真假后排序,那么交换数据的时候a1 b1需要同时交换,对应好真假,呵呵