互质数的定义与判断

互质数的定义与判断

互质自然数

两个非零自然数的最大公约数是1——>两个数互质

1和任何非零自然数都是互质的。

互质整数

互质是公约数只有1的两个整数,叫做互质整数。公约数只有1的两个自然数,叫做互质自然数,后者是前者的特殊情形。

1和-1与所有整数互素,而且它们是唯一与0互素的整数。

互质判断方法:

两个数互质的情况:

性质一:两个不同的质数是互质的。

性质二:一个质数,另一个不为它的倍数,这两个数为互质数。(较大数是质数的两个数是互质数)

性质三:相邻的两个自然数是互质数。

性质四:相邻的两个奇数是互质数。

性质五:最大公约数是1,两个数互质。

三个或三个以上自然数互质有两种不同的情况:

一种是这些成互质数的自然数是两两互质的。如2、3、5。

另一种不是两两互质的。如6、8、9。

编程判断互质

常使用性质五:判断两个数的最大公约数是否是1

c语言:

#include

#include

void exchange(int &a,int &b){//为辗转相除初始化

if(a>b){

int c = a;

b = c;

a = b;

}

}

int gcd(int a,int b){//辗转相除求最大公约数

if(b==0){

return a;

}else{

return gcd(b,a%b);

}

}

int main(){

int a,b;

scanf("%d %d",&a,&b);

exchange(a,b);

if(gcd(a,b)==1){//最大公约数是1,互质

printf("YES,互质!");

}else{

printf("NO,不互质!");

}

system("pause");

return 0;

}

相关推荐

LOL国外玩家:“你们把卢锡安叫奥巴马?不敢相信”
世界杯加油词?今年世界杯的加油口号有哪些最好是英文的、急需。。。
日本久光贴膏药
365英国上市网正规吗

日本久光贴膏药

📅 09-07 👁️ 387
《王者荣耀》定位什么时候刷新 定位刷新时间一览
365bet网上娱乐

《王者荣耀》定位什么时候刷新 定位刷新时间一览

📅 08-17 👁️ 8209