慕前端3311096
2019-03-14 21:51
#include <stdio.h>
int age(int n)
{
int c;
if(n=1)
c=10;
else
c=age(n-1)+2;
return c;
}
int main()
{
int age(int n);
printf("第5个人的年龄是%d岁", age(5));
return 0;
}
if括号里的关系运算符错了,应该是: if(n==1)
n=1是把1赋值给n
n==1表示n等于1,所有应该是:if(n==1)
去掉int age(int n);
C语言入门
926025 学习 · 20793 问题
相似问题