在四个红里面,看见了一个绿(20啊啊啊)
查看原帖
在四个红里面,看见了一个绿(20啊啊啊)
1044970
LucAlva楼主2023/11/13 16:41
#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b,c,d,z,m;
    char e,f;
    cin>>a>>e>>b>>c>>f>>d;
    z=a*c;
    m=b*d;
    int z2=z,m2=m;
    while(1){
        if(z!=0&&m!=0){
            if(z>m){
                z=z%m;
            }
            else m=m%z;
        }
        else break;
    }//最大公因数
    if(z==0){
        z2=z2/m;
        m2=m2/m;
    }
    else{
        z2=z2/z;
        m2=m2/z;
    }//约分
    cout<<z2<<" "<<m2;
    return 0;
}
2023/11/13 16:41
加载中...