配列範囲クエリは、データ構造の新興領域です。このクエリでは、ランダムな要素を配列に設定し、データ構造の問題を効率的に解決するための一般的なクエリ問題を与えます。アームストロング数はその 3 乗の合計です。たとえば、0、1、153、370、371、407 はすべてアームストロング番号です。
アームストロング数を理解するために例を挙げてみましょう
例 1 - 指定された数値は 371 です。その数値がアームストロング数値であるかどうかを確認します。
3*3*3 7*7*7 1* sup>1* 1 = 371
ということで、これがアームストロング数値です。
例 2 -指定された数値は 121 です。その数値がアームストロング数であるかどうかを確認します。
1*1*1 2*2*2 1* sup>1* 1 = 9
したがって、これはアームストロングの数字ではありません。
この投稿では、配列範囲クエリの問題を解決して、最大アームストロング数を見つけて更新します。
###文法### リーリー"bits/stdc .h"
"isArmstrong"
アームストロング数の演算を理解すると、次の点がわかります:
値変数に保存します。この変数は、後で各数値のべき乗を加算するために使用されます。 次に、
'n'に格納されます。この一時変数は、アームストロング数の状態をチェックするために while ループで使用されます。 次に、値
'0'に保存します。これは後で各数値の累乗を求めます。
次に、main 関数を開始し、変数最初の for ループ
を使用して配列要素を出力します。事前定義関数 pushback()
のリストを使用して、アームストロング数を見つけるための if ステートメントの条件を満たすその後、 秒の for
ループを使用して、配列の長さのインデックスを反復処理します。このループの下で、if-else ステートメントを使用して、配列要素のリストを検索します。それはアームストロングの数字かどうか。配列範囲クエリを更新するために、'newNumber'
という名前の変数を初期化し、if-else ステートメントを使用してアームストロング数値であることが検証される新しい配列要素を格納します。 。次に、変数 'maxArmstrong'
に 0 を格納します。これは、配列要素間の最大アームストロング数を追跡するために使用されます。3 番目の for ループを使用し続けます。これはアームストロング要素の長さにわたって反復されます。このループ内で if ステートメントを使用して、最大アームストロング数を見つけます。
次に、last ループを使用して、アームストロング数値を満たす次の配列要素を繰り返し、すべてのアームストロング数値を出力します。
最後に、‘maxArmstrong’ 変数を使用して、最大アームストロング数を出力します。
Example の中国語訳は次のとおりです: Example
以上が配列の範囲内の最大アームストロング数を問い合わせて更新しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。