色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

javascript 求水仙花

王浩然1年前6瀏覽0評論

Javascript是世界上最流行的編程語言之一,用于開發豐富的網絡應用程序。它的功能強大,具有動態性和靈活性,能夠實現許多有趣的功能。其中一個很有趣的功能是求水仙花數。

什么是水仙花數呢?水仙花數是指一個三位數,其各位數字立方和等于該數字本身。例如:

153 = 1^3 + 5^3 + 3^3
370 = 3^3 + 7^3 + 0^3
371 = 3^3 + 7^3 + 1^3

為了求出所有的水仙花數,我們可以使用Javascript編寫一個函數。以下是一個簡單的例子:

function narcissistic() {
for (var i = 100; i< 1000; i++) {
var digits = i.toString().split('');
var sum = 0;
for (var j = 0; j< digits.length; j++) {
sum += Math.pow(parseInt(digits[j]), 3);
}
if (sum == i) {
console.log(i);
}
}
}

上面的代碼定義了一個函數narcissistic(),該函數使用嵌套的for循環遍歷所有三位數。在循環中,它首先將數字轉換為字符串并分割為單獨的數字。然后它循環遍歷這些數字,并將它們的立方和求出。如果立方和等于數字本身,那么它就是一個水仙花數,并打印出它的值。

我們可以調用這個函數來找出所有的水仙花數:

narcissistic();

執行上面的代碼后,控制臺將輸出所有的水仙花數。這是一個非常簡單但有趣的項目,可以幫助你理解Javascript的基本概念。