为了账号安全,请及时绑定邮箱和手机立即绑定

请问哪里错了

#include <stdio.h> 

int ageNumber(int n)

int age;

   if(n==1)

     return 10;

    else

   { 

       age=ageNumber(n-1)+2;

   }

   

int main() 

{

    int age=ageNumber(5);

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

return 0;

}

搜索

复制

正在回答

1 回答

你定义的函数体{}呢???还有你最后的把ageNumber(5);存到age变量里了,那你应该输出age才对啊,要不就直接输ageNumber(5),没有 int age=ageNumber(5)这一步

0 回复 有任何疑惑可以回复我~
#1

慕圣1494737 提问者

奥 Thanks♪(・ω・)ノ
2021-09-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926028    人
  • 解答问题       20793    个

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

进入课程

请问哪里错了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信