慕九州8574354
2018-03-24 13:43
#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;
}
兄dei,你主函数都没有给n赋值啊...
一 .int i,和return age() 语句后面没有分号 。 二 .n=10 不是n==10。 三. 主函数不全。
有5个人坐在一起,问第5个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第3个人,又说比第2人大两岁。问第2个人,说比第1个人大两岁。最后 问第1个人,他说是10岁。请问第5个人多大?
这是问题
C语言入门
926028 学习 · 20793 问题
相似问题