老师,为什么我这样写不行呀,for不可以多次嵌套吗?
来源:2-13 编程练习
Elisa呀
2019-07-24 22:17:16
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>水仙花数</title>
</head>
<body>
<script>
for(var i=1;i<=9;i++){
for(var j=1;j<=9;j++){
for(var h=1;j<=9;h++){
a=100*i+10*j+h}
}};
if(a=i*i*i+j*j*j+h*h*h){
document.write(a)
</script>
</body>
</html>
3回答
同学你好,能够自己独立解决问题非常棒,老师给你一个大大的赞哦。在实际工作中,遇到问题自己是很常见的,我们没有办法每一个都去问同事,所以独立解决问题是很重要的能力,我们可以现在就慢慢培养起来哦
同学修改过后的代码效果实现很棒, 无需再优化了,祝学习愉快~~~
Elisa呀
提问者
2019-07-24
我知道问题在哪里了,请老师帮忙看下这个有没有需要改进的?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>水仙花数</title>
</head>
<body>
<script>
for(var i=1;i<=9;i++){
for(var j=0;j<=9;j++){
for(var h=0;h<=9;h++){
if(100*i+10*j+h==i*i*i+j*j*j+h*h*h){
document.write(100*i+10*j+h+"<br/>")}
}
}
};
</script>
</body>
</html>
Elisa呀
提问者
2019-07-24
取消。。。。。
相似问题