#include   int f(int t[],int n);   main   { int a[4]={1,2,3,4},s;   s=f(a,4);

2024年12月04日 22:27
有2个网友回答
网友(1):

这是一个用递归求数组之和的题目.实际上就是 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;
}

网友(2):

你的题不是很明确,能不能写的清楚些,题目是要问什么?