需要找出两个数的最小值,进行穷举法求解,参考代码如下
#include<stdio.h>
int main()
{
int x,y,min,i;
scanf("%d%d",&x,&y);
min=x>y?y:x;
if(min<=0){
printf("error");
return 0;
}
for(i=min;i>=1;--i){
if(x%i==0&&y%i==0)
break;
}
printf("两个数的最大公约数为%d",i);
return 0;
}
温馨提示:答案为网友推荐,仅供参考