###############導入###
C では、文字列は一連の文字であり、異なる文字や繰り返し文字を使用することができます。連続キャラとは同時に出現するキャラのことで、その差は1です。たとえば、文字 a と b は一緒に出現するため連続しています。ただし、m と o は位置が 2 異なるため、連続しません。
この記事では、文字列を入力として受け取り、文字列内のすべての文字が連続している場合に true を表示するコードを開発します。このトピックをよりよく理解するために次の例を見てみましょう
例 1 - str - "pqsr"
出力 - はい
sort()
の翻訳は次のとおりです:sort()
リーリーC の sort() メソッドは、文字列内の文字を先頭から末尾まで昇順に配置するために使用されます。
begin-文字列に現れる最初の文字
length()
C の length() メソッドは、文字列内の文字数を計算するために使用されます。
リーリーパラメータ
入力文字列 str を入力として受け入れます。
入力文字列は、sort() メソッドを使用して並べ替えられます。
文字列の長さは length() メソッドを使用して計算され、len 変数に格納されます。
文字列に対して for ループの反復を実行します。i は実行される反復です。
i番目chとi-1番目ch1の位置の文字を毎回抽出します。
これら 2 つの文字の差が 1 に等しくない場合は、ブール値 false が返されます
対応するすべての文字が必要な条件を満たしている場合、ブール値 true が返されます。
この値はブール値フラグとして返され、変数 res に格納されます。値が true の場合、連続した文字を含む文字列が出力されます。
次の C コード スニペットは、サンプル文字列を入力し、文字列内に出現するすべての文字が連続しているかどうかを計算するために使用されます。
リーリー ###出力### リーリー ###結論###以上が文字列に連続した文字が含まれており、各文字が 1 回だけ出現するかどうかを確認します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。