有缺点的代码(应该是数据类型)
#include <stdio.h>
int fun(int n)
{
if(n>0&&n<4) return n;
if(n<0) return 0;
else return fun(n-1) + fun(n-3);
}
int main()
{
int t;
scanf("%d",&t);
int a[t];
int i=0;
for(i=0;i<t;i++)
scanf("%d",&a[i]);
int k;
for(i=0;i<t;i++)
{
k = a[i];
printf("%d\n",fun(k));
}
return 0;
}

本文介绍了一个使用递归实现的C语言函数,处理输入的整数并计算其在特定条件下的值。通过`main`函数接收用户输入,调用`fun`函数并输出结果。
1243

被折叠的 条评论
为什么被折叠?



