[問題] 求最大公因數
我在書上看到用遞迴練習最大公因數,但是程式解答有缺漏orz...
解答只有副程式,補上主程式後是這樣:
#include<iostream>
using namespace std;
int GCD(int U,int V)
{
if(U) ←問題出在這裡。我不懂if(U)是為什麼,但是我又想不出來
{ 要怎麼把他補完整...
return V;
}
else
{
return GCD(V,U%V);
}
}
int main()
{
int num1=0,num2=0;
cout << "Input number 1: " ;
cin >> num1;
cout << "Input number 2: ";
cin >> num2;
cout << GCD(num1,num2);
system("PAUSE");
}
麻煩幫我看看,他到底想表達什麼意思好嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.42.81.36
推
11/30 11:18, , 1F
11/30 11:18, 1F
→
11/30 11:21, , 2F
11/30 11:21, 2F
→
11/30 11:24, , 3F
11/30 11:24, 3F
→
11/30 11:24, , 4F
11/30 11:24, 4F
→
11/30 11:25, , 5F
11/30 11:25, 5F
→
11/30 12:32, , 6F
11/30 12:32, 6F
→
11/30 13:05, , 7F
11/30 13:05, 7F
推
11/30 15:12, , 8F
11/30 15:12, 8F
→
11/30 16:23, , 9F
11/30 16:23, 9F
推
11/30 18:35, , 10F
11/30 18:35, 10F
→
11/30 20:57, , 11F
11/30 20:57, 11F
→
11/30 20:57, , 12F
11/30 20:57, 12F
→
11/30 21:13, , 13F
11/30 21:13, 13F
→
11/30 21:37, , 14F
11/30 21:37, 14F
→
11/30 21:39, , 15F
11/30 21:39, 15F
推
12/12 20:35, , 16F
12/12 20:35, 16F
討論串 (同標題文章)