ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptで水仙番号を実装する方法

JavaScriptで水仙番号を実装する方法

醉折花枝作酒筹
醉折花枝作酒筹転載
2021-04-29 09:23:533228ブラウズ

この記事では、JavaScript で水仙番号を実装する方法を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。

JavaScriptで水仙番号を実装する方法

ナルシスト数は、pluperfect デジタル不変式 (PPDI)、ナルシスト数、自己べき乗数、アームズ ストロング数またはアームストロング数 (アームストロング数)、水仙数とも呼ばれます。は 3 桁の数値を指し、各桁の 3 乗の合計はそれ自体に等しくなります (例: 1^3 5^3 3^3 = 153)。

次のコードは、JavaScript を使用して水仙番号を実装します:

for(var i=100;i<1000;i++)
			{
				var a=parseInt(i/100);
				var b=parseInt((i-a*100)/10);
				var c=parseInt(i%10);
				// document.write(b);
				if(i==a*a*a+b*b*b+c*c*c)
				{
					document.write(i+"<br/>");
				}
			}

その中で、中央の桁の番号を取得する方法は、さまざまな方法で取得できます。それぞれ個別の方法は異なる場合があります: たとえば、水仙数の

for(var i=100;i<1000;i++)
			{
				var a=parseInt(i/100);
				// var b=parseInt((i-a*100)/10);
				var b=parseInt((i/10)%10);
				var c=parseInt(i%10);
				// document.write(b);
				if(i==a*a*a+b*b*b+c*c*c)
				{
					document.write(i+"<br/>");
				}
			}

は、実際には一種の自動累乗数です。これらの数はすべて、(n 桁、および各桁の n 乗の合計) を満たします。はそれ自体と等しい);

[推奨される学習: JavaScript 上級チュートリアル ]

以上がJavaScriptで水仙番号を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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