qq_慕用5409508
2019-01-14 21:57
#include <stdio.h>
/*
* 请使用递归函数完成本题
* 小编已将正确代码放在左侧任务的“不知道怎么办”里
* 小编希望各位童鞋独立完成哦~
*/
int old(n)
{
int num
if(n==1)
{
sum=10;
return sum;
}
else
{
sum=old(n-1)+2;
}
return sum;
}
int main()
{
int fiven=sum(5)
printf("第5个人的年龄是%d\n岁", fiven);
return 0;
}
第一:第一行int old(n)中的n没定义数据类型,应该改为int old(int n);然后int old函数里没定义sum,所以第三行int num改为int num,sum;记得加分号,你之前没加
第二:就是int main()里引用的是old函数而不是sum函数,没sum这个函数,所以把int fiven=sum(5)改为int old(5);记得加分号,你忘加了好多分号,以后遇到错误看看是不是某些地方没加分号,我这说的够清楚了把
C语言入门
926028 学习 · 20793 问题
相似问题