哪里错了a

来源:5-9 递归函数练习

慕娘0415944

2019-01-22 14:14

#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;

}


写回答 关注

1回答

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

    num=yearrule(n-1)-2;

    改成

    num=yearrule(n+1)-2;

    慕娘0415...

    嗯谢谢O(∩_∩)O

    2019-01-22 14:59:09

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926217 学习 · 20797 问题

查看课程

相似问题