问答详情
源自:5-9 递归函数练习

哪里错了a

#include <stdio.h> 

int yearrule(int n)

{

    int num;

if(n==5)

{

return 10;

}

else

{

num=yearrule(n-1)-2;

return num;

}

}

int main() 

{int age=yearrule(1);

printf("第5个人的年龄是%d岁", age); 

return 0;

}


提问者:慕娘0415944 2019-01-22 14:14

个回答

  • zxyzxy444
    2019-01-22 14:48:38

    num=yearrule(n-1)-2;

    改成

    num=yearrule(n+1)-2;