我并不知道为什么我只得了20分!
#include<iostream> #include<cstdio> using namespace std; int gcd(int x,int y) { // int z; if(y==0) return x; else return gcd(y,x%y); } int main() { int a,b,c,d,m,n,k,l,mm,nn; scanf("%d/%d",&a,&b); scanf("%d/%d",&c,&d); m=a*c; n=b*d; if(m>n) { mm=m; nn=n; swap(m,n); k=mm/gcd(m,n); l=nn/gcd(m,n); printf("%d %d\n",k,l); } else if(m<=n) { k=m/gcd(m,n); l=n/gcd(m,n); printf("%d %d\n",k,l); } return 0; }
原文地址:https://www.cnblogs.com/xrj1229/p/9218981.html
时间: 2024-10-28 15:13:32