int sumALL(int *num,int length){
if(length == 0){
return 0;
}
return num[0] + sumALL(num+1, length-1);
}
int calculateNum(int num[],int length){
if(length == 0){
return 0;
}
if(length == 1){
return num[0];
}
int sum=0;
for(int i=0;i<length;i++){
sum+=num[i];
}
return sum;
}
int main () {
//JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。
int numList[] = {2,4,6};
int numList1[] = {2,4,6,8,10};
int numList2[] = {-2,0,2,4,6};
printf("%d\n",sumALL(numList,3));
printf("%d\n",sumALL(numList1,5));
printf("%d\n",sumALL(numList2,5));
printf("%d\n",calculateNum(numList,3));
printf("%d\n",calculateNum(numList1,5));
printf("%d\n",calculateNum(numList2,5));
return 0;
}