【发布时间】:2018-05-10 13:11:12
【问题描述】:
我想收到一个数组“数组”的运行总和。但是,我很难尝试创建一个 for 循环,该循环可以遍历这个数组并添加数组中的值。任何想法将不胜感激。
#include <stdio.h>
void cSum (int Array[], int length);
int main (void) {
int Array[5]={1,-1,92,5,432};
int length=5;
printSum(Array, length);
}
void cSum (int Array[], int length) {
int i;
int sum[length];
int running=0;
int product[length];
for (i=0; i<length; i++) {
//Difficulty trying to get the cummulative sum
sum[i]=Array[i];
running=running+1
}
printf("sum: ");
for (i=0; i<length; i++) {
printf("%d ", sum[i]);
}
}
【问题讨论】: