一、
#include<stdio.h>
#include<stdlib.h>
#pragma warning(disable:4996)
int main()
{
int x = 10;
int y = 6;
int min = x > y ? y : x;
while (min >= 1)
{
if (x%min == 0 && y%min == 0)
{
break;
}
min--;
}
printf("%d\n", min);
system("pause");
return(0);
}
二、
int main()
{
int x = 10;
int y = 6;
while (1)
{
if (x > y)
{
x -= y;
}
else if (y > x)
{
y -= x;
}
else
{
return x;
}
}
system("pause");
return(0);
}
三、
#include<stdio.h>
#include<stdlib.h>
#pragma warning(disable:4996)
int main()
{
int x = 10;
int y = 6;
while (x*y != 0)
{
if (x > y)
{
x %= y;
}
else
{
y %= x;
}
}
int d = x == 0 ? y : x;
printf("%\n", d);
system("pause");
return(0);
}