访客只能看到部份内容,免费 加入会员 或由脸书 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); } }