题目描述:
给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i]) 。请返回 nums 的动态和。
代码:
#include<iostream>
using namespace std;
int main()
{
int nums[] = { 1,5,6,45,12 };//给定数组
int runningSum[sizeof(nums)/sizeof(nums[0])] = { 0 };
for (int i = 0; i < sizeof(nums)/sizeof(nums[0]); i++)
{
for (int j = i; j >= 0; j--)
{
runningSum[i] += nums[j];
}
}
for (int i = 0; i < sizeof(nums) / sizeof(nums[0]); i++)
{
cout << runningSum[i] << endl;
}
system("pause");
return 0;
}