Re: C語言的遞迴
※ 引述《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
→
04/20 23:25, , 1F
04/20 23:25, 1F
推
04/20 23:25, , 2F
04/20 23:25, 2F
推
04/20 23:26, , 3F
04/20 23:26, 3F
※ 編輯: kewang 來自: 220.132.68.25 (04/20 23:35)
推
04/21 01:51, , 4F
04/21 01:51, 4F
討論串 (同標題文章)