关于递归函数里的n递增递减问题?
#include <stdio.h>
int getage(n);
{
int age;
if(n==1)
{
return 10;
}
else
{
age=getage(n-1)+2; /*这是不是表示第n个人的年龄比(n—1)个人大两岁?但程序中没有出现n--,怎么n会逐步变小?*/
}
return age ;
}
int main()
{
int getage(5)
printf("第5个人的年龄是%d岁", age);
return 0;
}
#include <stdio.h>
int getage(n);
{
int age;
if(n==1)
{
return 10;
}
else
{
age=getage(n-1)+2; /*这是不是表示第n个人的年龄比(n—1)个人大两岁?但程序中没有出现n--,怎么n会逐步变小?*/
}
return age ;
}
int main()
{
int getage(5)
printf("第5个人的年龄是%d岁", age);
return 0;
}
2015-11-14
举报