[問題] 請問這個函數該如何寫

看板C_and_CPP (C/C++)作者 (瘋狂的學生)時間16年前 (2009/07/13 06:12), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
f(x) = x-10 x>100 f(f(x+1)) x<=100 請問該如何寫? int f(int x) { if(x>100) return x-10; else return f(f(x+1)); } 可以compile 但沒有結果 請問該如何改呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.169.182.172

07/13 06:23, , 1F
你寫得沒錯,是函數本身不合理。x+1改成x+11就會有結果
07/13 06:23, 1F

07/13 12:23, , 2F
最後一行應該是 return f(x+1);
07/13 12:23, 2F

07/13 15:10, , 3F
感謝 原來是題目本身就錯了 ~~ 感恩
07/13 15:10, 3F
文章代碼(AID): #1AMb_hAJ (C_and_CPP)
文章代碼(AID): #1AMb_hAJ (C_and_CPP)