如何将从1到n的整数求和

时间:2018-03-20 11:22:36

标签: sum int

我必须总和1和'n'(包括)之间的偶数。例如,对于n = 5,程序返回6(2 + 4)。如何制作?

2 个答案:

答案 0 :(得分:0)

a = 0
for (i in n):
     if (i.IsEven()):
         a += i
return a

或类似的东西,你也可以用iseven()代替简单的东西,比如检查i%2 ==0

答案 1 :(得分:0)

1..5 |> Enum.filter(&(rem(&1, 2) == 0)) |> Enum.sum

(在灵药中。你没有说出哪种语言。)