C将浮点数组打印成列

时间:2013-02-02 23:36:42

标签: c loops multiple-columns modulus output-formatting

我正在尝试将100 lf值的数组打印成十列。每当我点击每行中的第十个数据值时,我就打算插入一个新行,但是我的if语句出错了。 “左操作数必须是1值”是我一直遇到的错误。 这是代码:

for (x=0; x<100; x++)
    {
    if (x % 10 = 0)
        {
        printf("\n");
        }
    printf("|%-6.2lf|", i[x]);  
    }

有更简洁的方法吗?

1 个答案:

答案 0 :(得分:2)

问题在于这一行:

if (x % 10 = 0)

那应该是双等号:

if (x % 10 == 0)

一个常见的错字。