评论详情
花荣 ID:mG+5XQ13

#include stdio.h
int gcd(int m, int n) 
{
    while (n != 0) 
    {
        int t = m % n;
        m = n;
        n = t;
    }
    return m;
}
int main()
{
    int a, b;
    scanf(%d %d, a, b);
    if (b == 0)
    {
        printf(b不能为0);
        return 0;
    }
    int g = gcd(a, b);
    a /= g;
    b /= g;
    if (a / b == 0)
    {
        if (b  1)
            printf(%d/%d, a, b);
        else
            printf(0);
    }
    else
    {
        if (b == 1)
            printf(%d, a);
        else
            printf(%d+%d/%d, a / b, a % b, b);
    }
    return 0;
}

Dec 9, 2023

回复
回复评论
0 0