课程
/后端开发
/C
/C语言入门
说是变量没有声明或者少了括号
2019-06-17
源自:C语言入门 5-9
正在回答
这里不需要再次定义n了吧,因为前面自定义函数已经定义过了,而且age(5)就相当于n=5。
int n;多余了 int getAge(num) { int age; if(num==1) age=10; else age=getAge(num-1)+2; return age;} int main() { int fifAge=getAge(5); printf("第5个人的年龄是%d岁", fifAge); return 0;}
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答#include <stdio.h> int age(int n) { if(n==1) return 10; else return 2+age(n-1); } int main() { printf("第5个人的年龄是%d岁",age(5)); return 0; }
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; }
1 回答这里的 int people=year(5); printf("第5个人的年龄%d",people)为什么要这样写,不能直接用year(5)这函数吗?
1 回答printf ("年龄:%d岁\n",age); 中age的作用