#include
int main()
{
int a,b,r,x,y;
do
scanf(%d”,&a);
而 (a<=0);
do
scanf(%d”,&b);
而 (b<=0);
如果 (a>b)
{
x=b;
r=a%b;
}
else
{
x=a;
r=b%a;
}
while(r!=0)
{
y=x;
x=r;
r=y%x;
}
printf(%d”,x);
返回 0;
}
int PGCD(int a, int b)
{
if(a==b)
{
return a;
}
else
{
if(a>(b)
返回PGCD(a-b, b);
else
返回 PGCD(a, b-a);
}
}
Please disable your ad blocker and refresh the window to use this website.