使用模数进行格式化

问题描述 投票:0回答:1

我已经尝试打印该数组,并且每第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的值,这两个值均由用户在实际代码中给出。

c for-loop modulo
1个回答
0
投票

哦,我不是用==代替=。非常感谢泰勒给了我答案!

© www.soinside.com 2019 - 2024. All rights reserved.