算出來答案是80。。。
#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;
}
2015-08-19
不是應該等于18么?你第一個if 判定寫錯了
2015-08-21
#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; }