C语言——递归求和
发布网友
发布时间:2022-12-26 18:07
我来回答
共1个回答
热心网友
时间:2023-10-16 16:23
#include
<stdio.h>
#include
<stdlib.h>
int
b=0;
int
sum(int
*a,int
n)
{
int
temp;
if(0==n)
return
0;
else
{
temp=sum(a,n-1);
b=b+a[n-1];
}
return
b;
}
int
main
(void)
{
int
i;
int
a[6]={0};
printf("请输入一组数据:");
for(i=0;i<=5;i++)
{
scanf("%d",&a[i]);
}
printf("\n\n");
printf("所有元素之和num=%d",sum(a,6));
printf("\n\n");
system("PAUSE");
return
0;
}