请问这样可以吗?

来源:2-9 编程练习

JavaNice

2018-08-13 23:09:06

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>2-9编程练习</title>
</head>
<body>
<script>
var sum = 0;
for(var i=1;i<100;i++){
if((i%2)==0 && (i!=22) && (i!=44) 
&& (i!=66) && (i!=88)) {
console.log(i);
sum+=i;
}
}
console.log("总和:"+sum);
</script>
</body>
</html>


写回答

2回答

好帮手慕查理

2018-08-14

您好,对于题目的理解正确,功能已实现。同学可以尝试使用continue语句写一下哦~祝学习愉快!

0

Acolasia丶y

2018-08-14

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

&& (i!=66) && (i!=88))

这个题目有点问题,其实22,44,66,88都是2的倍数,所以可以只写一个i%2==0即可。

0
hcolasia丶y
回复
havaNice
h 22,44,66,88已经是2的倍数了,我的意思是那个是个病句,说明白点就是只要能被2整除的都要剔除,22,44,66,88能不能被2整除呢?
h018-08-14
共2条回复

0 学习 · 10204 问题

查看课程