找ai的blue桑
2015-08-19 12:13
#include <stdio.h>
int year(n)
{
int num;
if(num==1)
num=10;
else
num=year(n-1)+2;
return num;
}
int main()
{
int fifthAge=year(5);
printf("第5个人的年龄是%d岁",fifthAge);
return 0;
}
不是应该等于18么?你第一个if 判定写错了
#include <stdio.h> /* * 请使用递归函数完成本题 * 小编已将正确代码放在左侧任务的“不知道怎么办”里 * 小编希望各位童鞋独立完成哦~ */ int ss(n) { int num; //定义所剩桃子数 if(n==5) { return 10; //递归结束条件 } else { num = ss(n+1)+2; //这里是不应该用递归呢? } return num; } int main() { int nl=ss(1); printf("第5个人的年龄是%d岁", nl); return 0; }
C语言入门
926020 学习 · 20793 问题
相似问题