[問題] 遞回這個名詞
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.25.9
推
11/06 00:46, , 1F
11/06 00:46, 1F
→
11/06 00:47, , 2F
11/06 00:47, 2F
→
11/06 00:54, , 3F
11/06 00:54, 3F
→
11/06 01:04, , 4F
11/06 01:04, 4F
→
11/06 01:05, , 5F
11/06 01:05, 5F
推
11/06 01:47, , 6F
11/06 01:47, 6F
推
11/06 02:03, , 7F
11/06 02:03, 7F
→
11/06 02:03, , 8F
11/06 02:03, 8F
→
11/06 02:03, , 9F
11/06 02:03, 9F
→
11/06 02:04, , 10F
11/06 02:04, 10F
→
11/06 02:05, , 11F
11/06 02:05, 11F
我講明一點好了,
其實就只是單單一個找最大工因數的程式,
我function是這樣寫:
int find_GCD(int a,int b)
{
int i;
while(1)
{
i=a%b;
if(a%b==0)
break;
a=b;
b=i;
}
return b;
}
這樣是遞回吧
那如何用不遞回的方式寫呢?
※ 編輯: Monsoon 來自: 140.112.25.9 (11/06 02:09)
推
11/06 02:09, , 12F
11/06 02:09, 12F
→
11/06 02:09, , 13F
11/06 02:09, 13F
→
11/06 02:10, , 14F
11/06 02:10, 14F
推
11/06 02:10, , 15F
11/06 02:10, 15F
→
11/06 02:11, , 16F
11/06 02:11, 16F
→
11/06 02:11, , 17F
11/06 02:11, 17F
喔喔喔~是不是要重複傳一個式子
例如:return(x*(x-1)) 類似這樣嗎?
※ 編輯: Monsoon 來自: 140.112.25.9 (11/06 02:19)
→
11/06 09:53, , 18F
11/06 09:53, 18F
推
11/06 11:52, , 19F
11/06 11:52, 19F
推
11/06 11:53, , 20F
11/06 11:53, 20F
→
11/06 11:53, , 21F
11/06 11:53, 21F
推
11/06 11:56, , 22F
11/06 11:56, 22F
→
11/06 11:56, , 23F
11/06 11:56, 23F
→
11/06 12:00, , 24F
11/06 12:00, 24F
→
11/06 12:00, , 25F
11/06 12:00, 25F
推
11/06 12:41, , 26F
11/06 12:41, 26F
討論串 (同標題文章)