ホームページ > バックエンド開発 > C++ > 文字列内の各単語の最後の文字を出力します。

文字列内の各単語の最後の文字を出力します。

WBOY
リリース: 2023-09-17 09:37:02
転載
1196 人が閲覧しました

###############導入###

C 文字列は、基本的に、英数字データを格納するための記憶単位として使用される単語の組み合わせです。文字列内の単語は、次のプロパティに関連付けられます。-文字列内の各単語の最後の文字を出力します。

単語の位置は 0 から始まります。

    すべての単語は異なる長さに関連付けられます。
  • 文字が結合して単語が形成され、最終的には文が形成されます。
  • デフォルトでは、単語はスペース文字で区切られます。
  • すべての単語には少なくとも 1 つの文字が含まれます。
  • この記事では、文字列を入力として受け取り、その文字列内の各単語の最後の文字を表示するコードを開発します。このトピックをよりよく理解するために、次の例を見てみましょう -
  • サンプル例

  • 例 1-
str − “Key word of a string”
Output − y d f a g
ログイン後にコピー

たとえば、この文字列の 4 番目の単語には 1 文字だけが表示されるため、これが文字列の最後の文字になります。

この投稿では、インデックス演算子を使用して各単語の最後の文字を抽出し、前の文字に個別にアクセスするコードを開発します。

###構文### リーリー

length()

の中国語訳は次のとおりです:

length()

C では、length() メソッドを使用して文字列内の文字数をカウントします。文字列の線形順序で機能します。

###アルゴリズム###

入力文字列 str が受け入れられます。

文字列の長さは length() メソッドを使用して計算され、len 変数に格納されます。

for ループ i を使用して、文字列の反復が実行されます。

  • i 番目の位置の文字が抽出されるたびに、変数 ch

  • に格納されます。
  • この文字が文字列の最後のインデックス、つまり len-1 に等しい場合、その文字が表示されます。

  • この文字がスペース文字と等しい場合、i-1 番目のインデックス文字が前の単語の最後の文字であるため表示されます。

  • ###例###

    次の C コード スニペットは、サンプル文字列を入力として受け取り、文字列内の各単語の最後の文字をカウントします -

    リーリー ###出力### リーリー ###結論###
  • C では、文字列の文形式では、すべての単語がスペース文字で区切られます。文字列の各単語は大文字と小文字で構成されます。これらの文字を抽出し、対応するインデックスを使用して操作するのは簡単です。

以上が文字列内の各単語の最後の文字を出力します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート