递归函数求数组元素之和

2023-04-08 12:49:48

令人头疼的递归(⊙o⊙)

#include<stdio.h>
int fun(int n)
{
 int a[n];
 printf("输入a[%d]\n",n-1);
 if(n>0)
 scanf("%d",&a[n-1]);
 if(n>1)
 return a[n-1]+fun(n-1);
 if(n==1)
 return a[0];
}
int main()
{
 int n;
 printf("输入数组大小:\n");
 scanf("%d",&n);
 printf("和为:%d",fun(n));
 return 0;
}
  • 作者:孤远无梦
  • 原文链接:https://blog.csdn.net/qq_45861670/article/details/104105312
    更新时间:2023-04-08 12:49:48