如初始为2,4时,输出1/2

解决方案 »

  1.   

    求分子分母的最大公约数,除以这个最大公约数class MyClass 
    {
    int _a;
    int _b; public MyClass(int a, int b)
    {
    int min, max;
    if (a < b)
    {
    min = a;
    max = b;
    }
    else
    {
    min = b;
    max = a;
    } while (max % min != 0)
    {
    int temp = max;
    max = min;
    min = temp % min;
    } int gcd = min; _a = a / gcd;
    _b = b / gcd;
    } public void Show()
    {
    Console.WriteLine("{0}/{1}", _a, _b);
    }
    }