具体代码如下:
#include<stdio.h>
int divisor(int a, int b)
{
int temp;
if (a<b)
{
temp = a;
a = b;
b = temp;
}
while (b != 0)
{
temp = a%b;
a = b;
b = temp;
}
return (a);
}
void main()
{
int x, y,result;
printf("请输入两个数:");
scanf("%d %d", &x, &y);
result = divisor(x, y);
printf("这两个数的最大公约数是:%d\n", result);
}
运行结果示例: