课程
/后端开发
/C
/C语言入门
有没有人能帮忙解释一下
2020-03-04
源自:C语言入门 5-9
正在回答
可以的呀,代码如下:
#include <stdio.h>
int getAge(int i)
{
int age;
if (i == 1)
age = 10;
else
age = getAge(i - 1) + 2;
}
return age;
int main()
int age = getAge(5);
printf("第5个人%d岁\n", age);
return 0;
参考上面的代码,看一下你的什么地方出了问题,也可以直接把代码发出来我帮你看一下。
因为main函数是让你实现程序的,如果你之前没有定义age,怎么在主函数里去实现它呢
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答为什么int main()中main与()之间不能有空格!
1 回答main()前为什么加int
1 回答这里为什么不能用age定义函数age(n)
2 回答找不到错误??? #include <stdio.h> int getAge(numPeople) { int age; if(numPeople==1) age=10; else age=getAge(numPeople-1)+2; return age; } int main() { int fifthAge=getAge(5); printf("第5个人的年龄是%d岁", fifthAge); return 0; }
3 回答#include <stdio.h> int main() { int age=18; /*这里定义年龄*/ printf("我今年%d岁!\n", age); return 0; }