java如何用之字形算法求和
假设我有两个这样的数据:
x = 1, and {10,20,30}.
我想这样总结:
1 + 10 = 11, 11 + 20 = 31, and 31 + 30 = 61
我的密码
int x = 1;
int[] arr = {10, 20, 30};
int sum = 0;
for (int i = 0; i < arr.length; i++)
{
sum = arr[i] + x;
}
我明白了:
1 + 10 = 11, 1 + 20 = 21, and 1 + 30 = 31 and so on
如何解决这个问题
# 1 楼答案
将
sum
初始化为x
,并将arr[i]
处的值添加到sum
,不要将sum
设置为arr[i] + x
# 2 楼答案
也试着为每一个
# 3 楼答案
你可以这样做
您只需将新值添加到以前获得的总和。 所以就像
sum = sum+next_item