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

为什么错误?请问哪里有问题啊

 #include

int getAge(int n){ int age5; if(n==1) age5 = 10; else age5 = getAge(n-1)+2; return age5; } int mian() {    int age = getAge(5); printf("第5个人的年龄是:",age); return 0; }

正在回答

2 回答

第一行改成int getAge(n)去掉括号里面的int

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

int getAge(int n)

{

int age5; 

if(n==1) 

age5 = 10; 

else 

age5 = getAge(n-1)+2; 

return age5; 

int main() 

{    

int age = getAge(5); 

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

return 0; 

}

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

殉情只是古老的传言

两处错误(按我的代码行数算):1.第十行main,你打成了mian;2.第十三行输出参数的冒号后面,你漏掉了%d,需要对输出参数的类型进行声明。
2017-09-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么错误?请问哪里有问题啊

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