1

さて、コードシェフの問題を解決していました(非常に簡単です)。それは簡単に次のように述べています:

-文字列としての質問が与えられ、質問文字列で使用される文字を含まない別の文字列を生成する必要があります。大文字と小文字は同じと見なされます。

-すべてのアルファベットが使用されている場合は、~記号を印刷してください。

入力でエラーをキャッチしたことを除いて、私のロジック全体は正しいです。これは、gets() の前に fflush(stdin) を使用したことが原因でした。なぜこれがエラーだったのか説明してください。残りのコードは無視してください。

問題へのリンク: http://www.codechef.com/problems/NOLOGIC/

間違ったソリューションへのリンク: http://www.codechef.com/viewsolution/3881817

修正されたソリューションへのリンク: http://www.codechef.com/viewsolution/3881827

Pls 注:修正されたコードでは、fflush(stdin) を使用せず、getchar() を使用することのみを変更しました。

4

1 に答える 1