javascript - 3 变量序列和
问题描述
所以基本上有两个从 I 到 j 和 j 到 k 的序列。例如 3 到 5 和 5 到 2。我们需要知道总和。3 + 4 + 5 + 4 + 3 + 2。我的代码不起作用。
var arr = [];
var sum = 0;
函数 pushIn(i, j, k){
for(var a = i; a < j; a++){
arr.push(a);
}
for(var a = j; a == k; a--){
arr.push(a);
}
for(var i = 0; i <arr.length;i++){
sum += arr[i];
}
}
}
解决方案
我认为问题在于你的第二个 for 循环也许你应该试试这个
for(var a = i; a < j; a++){
arr.push(a);
}
for(var a = j; a > k; a--){
arr.push(a);
}
for(var i = 0; i <arr.length;i++){
sum += arr[i];
}
希望这可以帮助
推荐阅读
- vba - 反向地理编码宏:未定义用户定义类型
- ajax - AJAX 成功函数和错误函数
- c# - 实体框架 6 - 应用自定义 SQL 表达式来选择要执行的 Sql 列
- tsql - 在多个替换和子字符串中将字段转换为十进制
- mysql - 获取过去 30 天中每一天的 mysql 行数
- sql - 如何将日期变量编码到 Access sql 语句中
- c# - 第 3 方 DLL 从 IDisposable 终结器引发异常
- c# - 是否可以在 ASP.NET Core 中为共享视图定义特殊文件夹?
- swift - “__消费”在 Swift 中做了什么?
- swift - 如何始终观察标签文本并在 swift 4 中更改颜色?