最大公约数——辗转相除法——判断互质
int gcd(int a,int b)
{
int temp;
if(a<b){/*交换两个数,使大数放在a上*/
temp=a;
a=b;
b=temp;
}
while(b!=0){/*利用辗除法,直到b为0为止*/
temp=a%b;
a=b;
b=temp;
}
return a;
}
int is(int a,int b){//辗转相除法求出最大公约数
int temp=0;
while(b!=0){
temp=b;
b=a%b;
a=temp;
}
if(a==1) return 1;//如果最大公约数是1,那么两数互质
else return 0;
}