-3
int i = 100;

do
{
    if (i % 5 = 0)
    {
        i++;
    }

当我尝试在我的程序中编译上述代码时,出现错误:

"error: unexpected type
required: variable
found: value"

插入键位于 % 运算符本身之下。我正在尝试编写一个程序来测试从 100 到 200 的所有数字,看看它们是否可以被 5 或 6 整除,而我已经被困在这里了。任何帮助将非常感激。谢谢!

4

1 回答 1

6

您需要使用==运算符来比较 和 的i % 5结果0=运算符是赋值运算符。错误消息来自您无法分配0给的事实i % 5,这不是变量。

于 2013-03-28T23:00:52.597 回答