示例 1:
输入:nums = [1,2,3,4]
输出:[1,3,6,10]
解释:动态和计算过程为 [1, 1+2, 1+2+3, 1+2+3+4] 。
示例 2:
输入:nums = [1,1,1,1,1]
输出:[1,2,3,4,5]
解释:动态和计算过程为 [1, 1+1, 1+1+1, 1+1+1+1, 1+1+1+1+1] 。
示例 3:
输入:nums = [3,1,2,10,1]
输出:[3,4,6,16,17]
答案:string strIndex = Console.ReadLine();
string[] index = strIndex.Split(new char[] { ',' });
for (int i = 0; i < index.Length; i++)
{
if (i - 1 < 0)
{
index[i] = (Convert.ToInt32(index[i]) + 0).ToString();
}
else {
index[i] = (Convert.ToInt32(index[i]) + Convert.ToInt32(index[i - 1])).ToString();
}
Console.Write(index[i]+",");
}
Console.ReadKey();