- A+
所属分类:Web前端
(1)求100以内所有能被3和7整除的数的和
/* 步骤:用变量储存目标数累加和 for设置循环体 if 设置满足条件 */ var sum = 0 for (var i = 1; i <= 100; i++) { if (i % 3 == 0 && i % 7 == 0) { sum += i } } console.log(sum); // 210
(2)求1-100之间个位数不为3的数的累加和
/* 步骤构思:for设置循环体 if判断跳过条件 用continue执行 变量储存累加和 */ var sum = 0 for (var i = 1; i <= 100; i++) { if (i == 3 || i % 10 == 3) { // '两位数以上的个位数含3'是判断语句的关键 continue // 用逻辑或||代替else if 更简洁 } sum += i } console.log(sum); // 4570
(3)求从1开始第35个能被7和3整除的整数
/* 步骤构思:for设置循环体,进行遍历 if设置满足整除条件 变量储存=第几个 */ var j = 0; for (var i = 1; i >= 0; i++) { if (i % 3 == 0 && i % 7 == 0) { j++ console.log('第' + j + '个被整除', i); // ...第35个被整除 735 if (j == 35) { break } } }