下列程式是 C 語言的 function,請問呼叫 g2(210,42,350)會得到多少? int g(int m, int n) { /*assume m >= 1 && n >= 1 */ int i; for(i =m; i>=1; i--) if(m%i ==0 && n%i == 0) return i; } int g2(int m, int n, int r) { /*assume m >=1 && n>=1 && r>=1 */ return g(g(m,n), r); }
A42
B14正確答案
C10
D7
答案與詳解
