2-9 编程练习

来源:2-9 编程练习

jarive

2018-03-04 19:40:33

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>break和continue</title>
</head>
<body>
<script>
 sum = 0;
 for (var i = 0; i < 100; i++) {
        if (i % 2 == 0) {
            if (i == 22 || i == 44 || i==66 ||i == 88) {
                continue;
 } else {
                sum += i;
 i++;
 }
        }
    }
    document.write(sum);
</script>
</body>
</html>

这样可以吗?

写回答

2回答

风吹不止的小海浪

2018-03-05

记得好像要求输出所有的数,如果是的话,你还的添加document.write(i+"<br/>");

你这样写太复杂了,可以写成:

if(i%2==0&i!=22&i!=44&i!=66&i!=88){

        document.write(i+"<br/>"");

        sum+=i;

}

0
harive
h 非常感谢!
h018-03-05
共1条回复

慕斯7814739

2018-03-08

0-100的数字  i只要循环50次就可以了,最致命的错误就是i%2  你告诉我%是什么意思 + - * %都搞不清真的是小学数学都还给老师了  

1

0 学习 · 10204 问题

查看课程