这是一个用递归求数组之和的题目.实际上就是 s= 4+3+2+1 = 10;
int f(int t[],int n);
main()
{
int a[4]={1,2,3,4},s;
s=f(a,4);
printf("%d\n",s);
}
int f(int t[],int n)
{
if(n>0)
{
printf("%d %d\n",t[n-1],n);
return t[n-1]+f(t,n-1);
}
else
return 0;
}
你的题不是很明确,能不能写的清楚些,题目是要问什么?