いくつかの複雑な C パズルがあるサイトを見つけました。現在、私はこれを扱っています:
以下は、マイナス記号を 20 回出力することを意図した C コードの一部です。しかし、あなたはそれに気づくことができます、それはうまくいきません。
#include <stdio.h> int main() { int i; int n = 20; for( i = 0; i < n; i-- ) printf("-"); return 0; }
上記のコードを修正するのは簡単です。この問題を興味深いものにするには、上記のコードを 1 文字だけ変更して修正する必要があります。既知の解決策は 3 つあります。この 3 つすべてを取得できるかどうかを確認します。
解決方法がわかりません。--
に変更することで修正できることはわかっていますが、機能させるため++
にどの文字を変更すればよいかわかりません。