我已经尝试打印该数组,并且每第n个值都留有空间,其中n等于numCoefficient的值,以便它最终看起来像一个2D数组。但是,它永远不会打印出代码的if部分。
printf("\nCoefficient Array: \n\n");
for (i = 0; i < (numPopulation * numCoefficient); i++)
{
j = i % numCoefficient;
if (j = 0)
{
printf("\n");
printf("Population %i: ", i);
printf("%i ", population[i]);
}
else {
printf("%i ", population[i]);
}
}
[请注意,数组填充[]是一维数组,其中保存着大小为numPopulation * numCoeeficient的值,这两个值均由用户在实际代码中给出。
哦,我不是用==代替=。非常感谢泰勒给了我答案!