1、

#includeint gcd(int x, int y)
{    int max, min, tmp;    if(x != y)
    {
    max = x > y ? x : y;
    min = x > y ? y : x;
    tmp = max % min;    if(tmp != 0)
        gcd(min, tmp);    else
        return min;
    }
}int main(void)
{    int a, b;
    puts("please input two integers.");
    printf("a = "); scanf("%d", &a);
    printf("b = "); scanf("%d", &b);
    
    printf("result: %d\n", gcd(a, b));    return 0;
}

c语言 8-8_c语言