我的程序應該採用提供的數組並創建一個新數組,其中每個元素是原始數組中以前元素的總和。例如,新數組中的元素一是原始數組中的元素一。新數組中的元素二是原始數組中元素一和元素二的和。新數組中的元素三是原始數組中元素1,2和3的總和。我寫了這個,但我知道它是不完整的。請指導。Java初學者在數組中推進總和
public class PrefixSum
{
public static void main(String[] args)
{
int[] array = new int[]{0,5,1,-3,2,0,4};
int[] newArray = new int[7];
int x = 0;
for(int i = 0; i < array.length; i++)
{
x = array[i];
x = x + i;
}
newArray[0] = 0;
System.out.println(" " + newArray[x]);
}
}
'x'應該是什麼?你爲什麼總結一個價值和一個指數? –
你不用'newArray'做一件事。你需要付出一些努力來解決這個問題。 –