我读过一个文件,其中男孩和女孩之间用1和0隔开。 我希望男孩们成一排,女孩们成一排。 当我尝试执行此操作时,我得到了原始数组的2个副本,其中,男孩从索引0开始直到一定数目,女孩从索引开始,男孩从索引开始直到数组末尾。 如何正确地将两者分开?
码:
double boys[100];
double girls[100];
boys[0] = 0;
girls[0] = 0;
for (int x = 0; x < fun; x++){
if (gender[x] == 1)
boys[x] = array[x];
else
girls[x] = array[x];
}
我想要两个新的数组男孩和女孩,它们从我做“ fun”函数的数组中拆分出来。