ホームページ  >  記事  >  バックエンド開発  >  プッシュ式電話機で押されたボタンの数

プッシュ式電話機で押されたボタンの数

王林
王林転載
2023-09-07 09:33:15933ブラウズ

###############導入### C の

String は、数値、文字、さらには特殊記号を含めるために使用される組み込みの記憶構造です。各文字列は、その length 属性によって指定される明確なサイズに関連付けられます。デフォルトでは、文字列の位置は 0 から始まります。文字列内の文字はさまざまな種類の操作を実行できます -プッシュ式電話機で押されたボタンの数

新しい文字を文字列の末尾に追加できます。

    文字は文字列に複数回追加できます。
  • この記事では、文字列を入力として受け取り、その文字列をモバイル画面のキーボードに入力するためにキーを押す回数をカウントするコードを開発します。特定の文字のキーストロークの数を示す入力配列も提供されます。このトピックをよりよく理解するために、次の例を見てみましょう -
  • ###例###

    例 1 - str - "abc"

  • 出力 - 6

たとえば、次の文字列例では、キーの総数は 1 2 3 = 6 に相当します。

この記事では、文字列から一度に 1 文字を抽出し、入力配列から対応するキーストロークを抽出するソリューションを作成します。毎回、カウントが sum 変数に追加されます。

###文法### リーリー ###長さ()###

C の length() メソッドは、文字列に含まれる英数字の数をカウントするために使用されます。英数字、スペース、数字を数えるのに使用できます。

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

入力文字列 str

を受け入れます

文字列を生成するために各文字を押す回数を保存するカウンター。

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

    毎回 i 番目の位置の文字を抽出します。ch.
  • カウンタは、arr で指定された位置の数だけインクリメントされます。
  • カウンター値で初期化された減少ループを実行して、抽出された文字を出力文字列に追加します。
  • カウント値は毎回デクリメントされます。
  • 文字に対して必要な回数の反復を実行した後、ポインタは次の文字に移動します。
  • ###例###
  • 次の C コード スニペットは、指定された入力例の文字列に基づいて暗号化された文字列を作成するために使用されます -
  • リーリー ###出力### リーリー ###結論は###

    文字と整数は ASCII コードを使用して操作されます。相互の変換は簡単にシミュレートできます。たとえば、文字「a」を減算することで、整数を対応する文字に変換できます。これにより、ASCII コードが相互に変換され、文字列の数値操作に使用できるようになります。

以上がプッシュ式電話機で押されたボタンの数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。