【发布时间】:2019-11-26 16:23:47
【问题描述】:
我尝试打印数组并每隔 n 个值留出空间,其中 n 等于 numCoefficient 的值,以便它在末尾像二维数组一样可视化。但是,它从不打印出代码的 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]);
}
}
注意,数组 population[] 是一维数组,其大小为 numPopulation * numCoeeficient,这两个值都是用户在实际代码中给出的。
【问题讨论】:
-
j=0 是一个作业。使用 ==