bhots
2019-03-16 20:23
#include <stdio.h>
int a(n)
{
int munber;
if(n==1)
{
number=10;
}
else
{
number=a(n-1)+2;
}
return munber;
}
int main()
{
int mun;
num=a(5);
printf("第5个人的年龄是%d岁", num);
return 0;
}
变量名不一致,另外需要写数据类型int n
number=10应该改为return 10。要不然n==1的时候没有返回值
自定义函数的()中没有写数据类型,
把n改为int n就可以了
C语言入门
926025 学习 · 20793 问题
相似问题