C语言实现两种求最大公约数的方法

第一种:辗转相除法,

#include 
void gys(int x,int y){
	if(x

C语言实现两种求最大公约数的方法_第1张图片 

第二种:直接枚举法

#include 
void gys(int x,int y){
	if(x=1;--i){
		if(x%i==0&&y%i==0){
			printf("最大公约数是:%d",i);
			break;
		}
	}
}
int main(){
	int a,b;
	printf("输入两个数:");
	scanf("%d%d",&a,&b);
	gys(a,b);
    return 0;
}

C语言实现两种求最大公约数的方法_第2张图片

你可能感兴趣的:(c语言)