看板 NIUECE91 關於我們 聯絡資訊
※ 引述《LUM730413 (老鴿)》之銘言: : 用遞迴寫階層 怎麼寫阿 : 我忘記了... : 手邊沒書 解答一下 unsigned long int fact(unsigned long int x){ if(x==0) return 1; else return x*fact(x-1); } unsigned long int fact2(unsigned long int x){ return x==0 ? 1 : x*fact2(x-1); //進階版 } int main(){ unsigned long int y; y=fact(10); return 0; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.68.25
kewang:沒run過 應該是這樣沒錯 04/20 23:25
LUM730413:這樣萬一X=0了 不是還會一直做下去嗎? 04/20 23:25
kewang:對喔 我改一下 04/20 23:26
※ 編輯: kewang 來自: 220.132.68.25 (04/20 23:35)
smallchecken:進階版=.=..........哈哈 04/21 01:51