js 中的 一些简单算法(三)
2018-01-17 07:16
176 查看
1、1000以内不能被7整除的整数之和。
思路:初始整数之和为0,循环条件:1-1000以内,判断条件:不能被7整除
思路:初始积为1,循环条件:2-100以内
思路:初始整数之和为0,循环条件:1-100以内,判断条件:不能被3整除,大于等于2000
思路:循环条件:200-300以内,判断条件:能被7整除。目的:输出第一个能被7整除的整数
思路:初始奇数之和为0,循环条件:200-300以内,判断条件:奇数。
思路:初始整数之和为0,循环条件:1-1000以内,判断条件:不能被7整除
var sum = 0; for(var i = 1; i <= 1000; i++){ if (i % 7 !== 0) { sum += i; } } console.log(sum);2、打印1到100之间的乘积。
思路:初始积为1,循环条件:2-100以内
var number = 1; for (var i = 2; i <= 100; i++) { number *= i; } console.log(number);3、计算1到100之间所有不能被3整除的整数的和,以及和大于等于2000的数字。
思路:初始整数之和为0,循环条件:1-100以内,判断条件:不能被3整除,大于等于2000
var sum = 0; for (var i = 1; i <= 100; i++) { if (i % 3 !== 0) { sum += i; if (sum >= 2000) { console.log(sum); } } }4、求200到300之间第一个能被7整除的整数。
思路:循环条件:200-300以内,判断条件:能被7整除。目的:输出第一个能被7整除的整数
for (var i = 200; i <= 300; i++) { if (i % 7 === 0) { console.log(i); break; } }5、求200到300之间所有的奇数的和。
思路:初始奇数之和为0,循环条件:200-300以内,判断条件:奇数。
var oddSum = 0; for (var i = 200; i <= 300; i++) { if (i % 2 === 0) { continue; } oddSum += i; } console.log(oddSum);总结:之所以要循环,目的就是要找到范围内具体的每一个数字。
相关文章推荐
- js 中的 一些简单算法(五)
- js学习中的一些简单算法
- js 中的 一些简单算法(二)之 双层循环—冒泡排序
- 原生JS取代一些JQuery方法的简单实现
- 【题目28】一些简单题的算法练习题(2)
- js回调函数和作用域的一些简单用法
- Java写一条吃满屏幕的贪吃蛇(A*自动寻路算法和一些简单的策略) 一
- js中一些常用的算法
- js实现DIV的一些简单控制
- 来几个js的简单算法
- 2017年6月16日,周结(十七),一些简单的算法题(三)
- js编译器的一些简单原理
- 浅谈js中字符和数组一些基本算法题
- 【转】简单了介绍js中的一些概念(词法结构) 和 数据类型(部分)。
- JS处理一些简单计算题
- js一些算法实现
- 2.一些利用循环的简单算法
- C# 一些简单算法
- js简单算法——寻找文档中所有元素节点
- js的一些简单使用