第十次作业-利用递归输出100-10000之间的水仙花数

发布时间 2023-05-09 20:59:29作者: 不吃香菜-
这个作业属于哪个课程 https://edu.cnblogs.com/campus/sdscfz/SF3/
这个作业要求在哪里 https://edu.cnblogs.com/campus/sdscfz/SF3/homework/12973
这个作业的目标 第十次作业

html代码

<html>
    <head>
        <title>666</title>
        <meta charset="utf-8">
        <body>
            <script src="./ch10.js"></script>
        </body>   
    </head>
</html>

js代码

function daffodils() {
	let arr = [];

			for (let i = 100; i <=1000; i++) {  
				hundred = parseInt(i / 100); 
				decade = parseInt(i / 10 % 10); 
				unit = parseInt(i % 10); 
				if (i == (hundred ** 3 + decade ** 3 + unit ** 3)){
					arr.push(i);
				}
				else if (i == (hundred ** 3 + decade ** 3 + unit **3)){
					arr.push(i);
				 }
				}
				return arr;   
			}
			
            document.write("水仙花数为"+daffodils());