我正在尝试将100 lf值的数组打印成十列。每当我点击每行中的第十个数据值时,我就打算插入一个新行,但是我的if语句出错了。 “左操作数必须是1值”是我一直遇到的错误。 这是代码:
for (x=0; x<100; x++)
{
if (x % 10 = 0)
{
printf("\n");
}
printf("|%-6.2lf|", i[x]);
}
有更简洁的方法吗?
答案 0 :(得分:2)
问题在于这一行:
if (x % 10 = 0)
那应该是双等号:
if (x % 10 == 0)
一个常见的错字。