#include <stdio.h>//用穷举法求两正整数的最大公约数
int main()
{
int x,y,m,t;
printf("请输入两个正整数:");
scanf("%d%d",&x,&y);
if(x>y)//交换x与y的值
{
m=x;
x=y;
y=m;
}//x<y
for(t=x;t>0;t--)
{
if(x%t==0 && y%t==0)
break;
}
printf("%d与%d的最大公约数是%d\n",x,y,t);
}
运行如下: