Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >我应该在if()中加入什么条件来计算数组中的所有正整数?

我应该在if()中加入什么条件来计算数组中的所有正整数?
EN

Stack Overflow用户
提问于 2020-05-13 12:38:16
回答 1查看 51关注 0票数 0

您好,我正在为自己做一个简单的ruby数组编程练习。在if语句出现之前,一切都很顺利,因为我需要计算数组中所有正整数的总和。if()条件中应该放入什么内容?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
require './input_functions.rb'

def main

arraya = Array.new (10)
num = 5

for x in 0..arraya.length-1
arraya[x] = num
num -=1
end

show(arraya)

puts "Enter a new integer:"
r = gets.chomp.to_i

p = read_integer_in_range("Select an index in the array to store a new integer ", 0, 9)
arraya [p] = r

show(arraya)

sum = 0
for x in 0..arraya.length-1
    if(x > -1)
        sum +=arraya [x]
    end


end

puts "The total of all the positive integers is " + sum.to_s
end

def show (arrayb)
for x in 0..arrayb.length-1
puts arrayb[x]
end
end
main

这是input_function.rb

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
def read_integer_in_range(prompt, min, max)
value = read_integer(prompt)
while (value < min or value > max)
    puts "Please enter a value between " + min.to_s + " and " + max.to_s + ": "
    value = read_integer(prompt);
end
value
end
EN

回答 1

Stack Overflow用户

发布于 2020-05-13 12:45:30

好的,我想通了

它是arraya x>0

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61774889

复制
相关文章
Excel公式练习45: 从矩阵数组中返回满足条件的所有组合数
导语:继续研究来自于excelxor.com的案例。这个案例很复杂,但解决方案却很精彩,值得好好研究。建议结合本文参阅原文,会有更大的收获。
fanjy
2020/03/12
3.3K0
我应该在什么时候使用 Apache Druid
许多公司都已经将 Druid 应用于多种不同的应用场景。请访问 使用 Apache Druid 的公司 页面来了解都有哪些公司使用了 Druid。
HoneyMoose
2021/07/24
6780
我应该在什么时候使用 Apache Druid
Spring中@Conditional通过条件来控制bean的注册
类上有@Compontent注解,@Configuration注解,@CompontentScan注解,@Import注解,@ImportResource注解以及类中有@Bean标注的方法 的都是配置类
IT小马哥
2022/12/25
8960
js删除数组对象中符合条件的数据
var data = [{}, {}, {}, {Id:1}] var datawilldele = [];//2,4,5 data.forEach(function (v, i,arry) { if ($.isEmptyObject(v)) { datawilldele.push(i); } }); for (var i = 0; i < datawilldele
FreeTimeWorker
2020/08/31
5.9K0
java输出数组的方法_java怎样输出数组中的所有元素
调用Array.toString(a),返回一个包含数组元素的字符串,这些元素被放置在括号内,并用逗号分开
全栈程序员站长
2022/11/18
4.7K0
数组中,为什么 a[5] == 5[a]
问题 在 C 语言中,a[5] == 5[a] 为什么成立? 回答 C 标准把 [] 运算符定义如下: a[b] == *(a + b) 因此, a[5] == *(a + 5) 5[a] == *(5 + a) 它们只是交换了顺序而已,其实是一样的。
ClearSeve
2022/02/11
2580
Rust中的所有权是什么
所有权(系统)是 Rust 最为与众不同的特性,对语言的其他部分有着深刻含义。它让 Rust 无需垃圾回收(garbage collector)即可保障内存安全,因此理解 Rust 中所有权如何工作是十分重要的。本文,我们将讲到所有权以及相关功能:借用(borrowing)、slice 以及 Rust 如何在内存中布局数据。 所有程序都必须管理其运行时使用计算机内存的方式。一些语言中具有垃圾回收机制,在程序运行时有规律地寻找不再使用的内存;在另一些语言中,程序员必须亲自分配和释放内存。Rust 则选择了第三种方式:通过所有权系统管理内存,编译器在编译时会根据一系列的规则进行检查。如果违反了任何这些规则,程序都不能编译。在运行时,所有权系统的任何功能都不会减慢程序。
共饮一杯无
2022/12/07
6160
448. 找到所有数组中消失的数字
给定一个范围在 1 ≤ a[i] ≤ n ( n = 数组大小 ) 的 整型数组,数组中的元素一些出现了两次,另一些只出现一次。 找到所有在 [1, n] 范围之间没有出现在数组中的数字。 您能
CaesarChang张旭
2021/06/01
7100
448. 找到所有数组中消失的数字
一 题目: 二 思路: 不考虑空间正常思路我们可以创建一个长度为n的数组,把每个值填进去,然后最后为空的那个位置就是缺少的 但是由于不能创建额外空间,那么这里我们注意到,这个数组长度为n,那么其实我们可以用nums染色(置负)来表示数字是否存在 最后进行遍历看看哪个位置没有被染色(置负)即可 三 代码: class Solution { public List<Integer> findDisappearedNumbers(int[] nums) { //染色法,将每个索
名字是乱打的
2021/12/24
6580
448. 找到所有数组中消失的数字
走出并行计算的误区,你应该在什么时候用它?
AI 研习社按:本文为 Salesforce 知名数据科学家、机器学习工程师 Anmol Rajpurohit 对开发者的建议。对算法进行并行处理,是业内常见的加速方式,但不少开发者对它的认识存在误区
AI研习社
2018/03/29
8930
走出并行计算的误区,你应该在什么时候用它?
excel中多条件查找_多条件查找用什么函数
然后再采用VLOOKUP进行如下查找:=VLOOKUP(F2&G2,A:D,4,0)
全栈程序员站长
2022/09/19
1.5K0
excel中多条件查找_多条件查找用什么函数
LeetCode-448-找到所有数组中消失的数字
给定一个范围在 1 ≤ a[i] ≤ n ( n = 数组大小 ) 的 整型数组,数组中的元素一些出现了两次,另一些只出现一次。
benym
2022/07/14
5330
Leetcode 448. 找到所有数组中消失的数字
给定一个范围在 1 ≤ a[i] ≤ n ( n = 数组大小 ) 的 整型数组,数组中的元素一些出现了两次,另一些只出现一次。
zhipingChen
2019/11/28
6570
LeetCode-448-找到所有数组中消失的数字
给定一个范围在 1 ≤ a[i] ≤ n ( n = 数组大小 ) 的 整型数组,数组中的元素一些出现了两次,另一些只出现一次。
benym
2023/02/14
5030
LeetCode 2150. 找出数组中的所有孤独数字(哈希)
给你一个整数数组 nums 。如果数字 x 在数组中仅出现 一次 ,且没有 相邻 数字(即,x + 1 和 x - 1)出现在数组中,则认为数字 x 是 孤独数字 。
Michael阿明
2022/03/10
4620
LeetCode 2200. 找出数组中的所有 K 近邻下标
给你一个下标从 0 开始的整数数组 nums 和两个整数 key 和 k 。 K 近邻下标 是 nums 中的一个下标 i ,并满足至少存在一个下标 j 使得 |i - j| <= k 且 nums[j] == key 。
Michael阿明
2022/11/27
9990
LeetCode 448. 找到所有数组中消失的数字
给定一个范围在 1 ≤ a[i] ≤ n ( n = 数组大小 ) 的 整型数组,数组中的元素一些出现了两次,另一些只出现一次。
Michael阿明
2020/07/13
7820
LeetCode 448. 找到所有数组中消失的数字
为什么边缘计算在数据驱动的世界中是创新的必要条件?
边缘计算使处理和存储资源更接近数据的创建和消费点,缩短了基本数据传输的距离。最大限度地减少了网络延迟,提高了数据检索和利用的速度,缓解了带宽拥塞,并降低了支持大量数据移动性的成本。边缘计算正在推动各个领域的变革。更快的数据驱动洞察周期允许在更短的时间内开发更具创新性的商品、应用程序和数字体验。这会带来更多的收入、更好的客户服务、更少的开支和更有效的运营。
静一
2021/07/30
4910
Sass中的条件判断
SASS 中的条件判断和 LESS 一样 SASS 中也支持条件判断,只不过 SASS 中的条件判断支持得更为彻底
程序员 NEO
2023/09/29
4120
Sass中的条件判断
点击加载更多

相似问题

我应该在这个函数中写什么来计算输入的值呢?

22

如何检查数组中的所有元素是否为正整数?

53

了解Java中的基本递归函数,计算数组中的正整数

31

我应该在GHCI中输入什么来测试此代码

11

我应该在settings.py中写什么来导入我的模板

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文