0
已解决
崔皓博
新手光能
新手光能
题目链接: 酷町堂:3795
#include<iostream>
#include<cstdio>
#include<string>
#include<algorithm>
#include<cmath>
using namespace std;
long long gcd(long long m,long long n){
while(m%n){
long long r=m%n;
m=n;
n=r;
}
return n;
}
int a1,a2,b1,b2;
int m,n;
int main(){
cin>>a1>>b1>>a2>>b2;
m=a1*a2;
n=b1*b2;
cout<<m/gcd(m,n)<<"/"<<n/gcd(m,n);
return 0;
}
0
已采纳
万睿言
初级光能
初级光能
输入a,b,c,d
m=a*c,n=b*d,x=m,y=n;
while(m%n!=0){
r=m%n;
m=n;
n=r;
}//辗转相除法求最大公约数
如果y÷n不等于1
输出x/n<<"/"<<y/n;
否则
输出x/n;
0