看数据 in 6 8 10 out 3/5 错哪里了?
查看原帖
看数据 in 6 8 10 out 3/5 错哪里了?
1016147
an_ikun楼主2023/6/18 17:38

80分WA求助!!!

#include<iostream>
#include<cmath>
#include<algorithm>
using namespace std;;

int gcd(int a, int b){
    return b ? gcd(b,a%b):a;
}

void jug(int &a, int &b){
    if(gcd(a,b)!=1){
        a /= gcd(a,b);
        b /= gcd(a,b);
    }
}
int main(){
    int a,b,c,g,bi;
    cin>>a>>b>>c;
    bi = max(max(a,b),c);
    g = min(min(a,b),c);
    jug(g,bi
    );cout<<g<<"/"<<bi;
    return 0;
}
2023/6/18 17:38
加载中...