69,371
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
int age(int n)
{
int c;
if(n==1) c=10;
else c=age(n-1)+2 ;
return c;
}
int main()
{
printf("%d",age(5));
return 0;
}
/*
age(n) = 10当n等于1 //上面写反了
= age(n-1)+2 当n大于1
等价于
agn(n) = 10 + (n - 1) * 2 (n>=1)
*/
#include <stdio.h>
int age(int n)
{
return n==1?10:age(n-1)+2;
}
void main()
{
printf("%d",age(5));
}
/*
age(n) = 1当n等于10
= age(n-1)+2 当n大于1
等价于
agn(n) = 10 + (n - 1) * 2
*/