猿问

java集合求和谁知道答案

如果有一个数组int[]a它的数组是{10.20.8}求出结果为{10.30.38},不准使用临时数组
rivers2
浏览 1910回答 3
3回答

ziom

public class Test {     public static int[] ziom(int[] nums) {         if (nums==null || nums.length==0) return nums;         for (int i = nums.length-1; i >= 0; i--) {             int value = 0;             for (int k = 0; k <= i; k++) {                 value += nums[k];             }             nums[i] = value;         }         return nums;     }     public static void main(String[] args) {         int[] nums = {10, 20, 8};         System.out.println(Arrays.toString(ziom(nums)));     } }

艾尔森

for循环做for(int i = 1;i<a.length();i++){     a[i] = a[i] + a[i-1]; }执行完这一句后a数组就变成你要的结果了
随时随地看视频慕课网APP

相关分类

Java
我要回答