求帮忙看下是哪里出问题了

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

慕村7377985

2019-07-31 19:26

#include <stdio.h>
int num(n)
{
    int age
    if(n==1)
        age=10;
    else
        age = num(n-1)+2;
    return age;
}
int main()
{
    int fifthage = num(5);
 printf("第5个人的年龄是%d岁", n);
 return 0;
}

写回答 关注

2回答

  • 慕仔7483878
    2019-08-01 10:01:40
    已采纳
    #include <stdio.h> 
     int age(int n) 
     {       
      int agenum;     
      if(n==1)     
      {        
      return 10;      
      }     
      else      
      {         
      agenum=age(n-1)+2;         
      return agenum;     
      } 
      }
      int main() 
      {    	
      printf("第5个人的年龄是%d岁", age(5)); 	
      return 0;
      }


  • 慕仔7483878
    2019-08-01 08:44:01

    printf函数的变量应该是fifthage

C语言入门

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

926025 学习 · 20793 问题

查看课程

相似问题