//用递归算出数组中元素的和
#include <stdio.h>
int sum(int a[],int l,int n);//从第l个元素开始到第n个元素
int main()
{
int a[10]={1,2,3,4,5,6,7,8,9};
printf("%d",sum(a,0,9));
return 0;
}
int sum(int a[],int l,int n)
{
if(l==n)
return a[l];
else
{
return a[l]+sum(a,l+1,n);
}
}
谢谢支持