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

请问哪错了。。。。。感觉什么都不会。。。。

#include <stdio.h> 

/* 

 * 请使用递归函数完成本题

 * 小编已将正确代码放在左侧任务的“不知道怎么办”里

 * 小编希望各位童鞋独立完成哦~

 */

int age(int n)

{

    int i

    if(i==1)

    {

        n==10;

        printf("%s\n",n);

    return 1;

        }

else

 {

     age(n+2)+n;

   printf("%s\n",n);

   return age()

 }

int main() 

{

    

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

return 0;

}


正在回答

3 回答

兄dei,你主函数都没有给n赋值啊...

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

一     .int i,和return age() 语句后面没有分号 。 二     .n=10 不是n==10。 三. 主函数不全。 

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

有5个人坐在一起,问第5个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第3个人,又说比第2人大两岁。问第2个人,说比第1个人大两岁。最后 问第1个人,他说是10岁。请问第5个人多大?

这是问题

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

举报

0/150
提交
取消

请问哪错了。。。。。感觉什么都不会。。。。

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