-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 に答える