C语言写个a+5的简单递归(帮忙)

来源:百度知道 编辑:UC知道 时间:2024/05/22 17:02:21
设有 int pr(int a);

a+1 5次,因为书上的 看不懂所以想看这个例子

大家帮忙啊

貌似你给的参数少了点,不过还好,也可以做。
int pr(int a)
{
static r=5;
if(r == 0){
r = 5;return a;
}
else{
r--;
a = pr(a+1);
return a;
}
}

我会C++,不过可以给你循环体,其余输入输出你自己用C语言写吧。
首先设置一个a,一个i.
都设置成int,属于一个数字来初始化a。
然后循环
for(i=0;i<5;i++)
{a=a+1;}
最后输入a 就好了。
很简单的