基础编程题目集 7-24 约分最简分式 (15分)

在这里插入图片描述

#include <stdio.h>
int gcd(int a, int b)
{
    /*if(a<b){
        int temp=a;
        a=b;
        b=temp;
    }
    if(b==0){
        return 1;
    }
    int r=a%b;
    if(r==0){
        return b;
    } else{
        return gcd(b,r)
    }*/
    int r = a % b;
    while (r)
    {
        a = b;
        b = r;
        r = a % b;
    }
    return b;
}
int main()
{
    int a, b;
    scanf("%d/%d", &a, &b);
    int n = gcd(a, b);
    printf("%d/%d", a / n, b / n);
}
发布了287 篇原创文章 · 获赞 117 · 访问量 8926

猜你喜欢

转载自blog.csdn.net/qq_44458489/article/details/105400274
今日推荐