#include<stdio.h>
int f(int n)
{
int c;
if(n==1)
c=1;
else
c=2*f(n-1)+2;
return c;
}
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
printf("%d\n",f(n));
}
return 0;
}
int f(int n)
{
int c;
if(n==1)
c=1;
else
c=2*f(n-1)+2;
return c;
}
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
printf("%d\n",f(n));
}
return 0;
}
本文介绍了一个使用C语言实现的递归函数,该函数接受一个整数参数并返回一个整数值。通过对递归过程的逐步分解,展示了递归算法的工作原理。此外,还提供了一个主函数用于读取输入并调用递归函数。
1473

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



