訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容
int gcd( register int x , register int y ) //<-----宣告兩個宣告在這不知道如何.... { if( x % y == 0 ) return y; else return gcd( y , x % y ); }
#include <stdio.h> #include <stdlib.h> int& gcd(int &x,int &y); int main(void) { register int x=50,y=70; printf("最大公因數=%d\n",gcd(x,y)); system("pause"); return 0; } int& gcd(int &x,int &y) { if(x%y==0) return y; else { x = x % y; return gcd(y,x); } }