例如: 输入:nums = [1,2,3,4] 输出:[1,3,6,10] 计算过程为 1, 1+2, 1+2+3, 1+2+3+4
整体的过程就是完成一次循环,实现前 i 项求和问题,代码如下
#include<stdio.h>
int main(){
int nums[4]={1,2,3,4};
int i;
int sum=0;
for(i=0;i<=3;i++){
sum=sum+nums[i];
printf("%d\n",sum);
}
}
定义一维数组nums【4】、循环变量 i 、和sum
经过一层for循环即可得出答案,运行结果如下