0

デッキからカードの入力を求めてから、フェイス カードのみを出力するプログラムを作成する必要があるため、5JKQ894 と入力すると、JKQ だけがエコーされますが、フェイス カードだけを出力する方法がわかりません。 .

4

1 に答える 1

0

これを解決する方法は次のとおりです。

まず、文字列の長さを設定します。これは、入力に使用した関数によって異なります。
次に、文字列の先頭にあるポインターを初期化し、その中の各文字を下限 "A" および上限 "Z" と次々に比較します。一致する場合は、元の文字を印刷します。
長さがなくなるまで、比較/出力を繰り返します。

ps: 下限 "a" と上限 "z" を追加で比較するのがおそらく最善です

于 2014-11-03T13:53:59.407 に答える