#include <stdio.h>
int ren(int n)
{
int y;
if(n=1)
y=10;
else
y=ren(n-1)+2;
return y;
}
int main()
int y=ren(5);
printf("第5个人的年龄是%d岁",y);
return 0;
这个循环嵌套用错了,程序没问题,但是不管你用ren()参数放多少,最终结果y永远都是10,就是最终ren()函数返回值循环结束后永远是10