📄 1713.cpp
字号:
#include<stdio.h>
__int64 gcd(__int64 m,__int64 n){
if(n==0) return m;
else return gcd(n,m%n);
}
int main()
{
__int64 a,b,c,d,t,r,s,f,k;
int tst;
scanf("%d",&tst);
while(tst--){
scanf("%I64d/%I64d %I64d/%I64d",&a,&b,&c,&d);
t=b;
a*=d;b*=d;
c*=t;d*=t;
if(a<c){t=a;a=c;c=t;}
k=a*c/gcd(a,c);
s=k;r=b;
if(s<r){t=s;s=r;r=t;}
t=gcd(s,r);
k/=t;
printf("%I64d",k);
b/=t;
if(b>1)
printf("/%I64d",b);
printf("\n");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -