liu不是liu
2021-06-03 16:22
#include <stdio.h> int age(people){ int age; if(people==1) { age =10; } else { Age=age(people-1)+2; } return Age;}int main() { int fifage=age(5); printf("第5个人的年龄是%d岁", fifage); return 0; }
#include <stdio.h>
int getAge(people)
{
int age;
if(people==1)
{
age =10;
}
else
{
age=getAge(people-1)+2;
}
return age;
}
int main()
{
int fifage=getAge(5);
printf("第5个人的年龄是%d岁", fifage);
return 0;
}
people的数据类型没定义:int getAge( int people);
这样之后就不会出现最上面一行的错误了
if(people==1)
{
//age =10;
return 10;
}
函数参数 people 需要类型定义,例: int getAge(int people)
测试没错啊
C语言入门
926210 学习 · 20797 问题
相似问题