#include <iostream> #include <stdio.h> using namespace std; int a,b,c,d; int yue(int m,int n)//求分子分母的最大公约数 { int tmp; while(n) { tmp=m; m=n; n=tmp%n; } return m; } int main() { int t,m,n,k; cin>>t; while(t--) { cin>>a>>b>>c>>d; m=a*d+b*c; n=b*d; k=yue(m,n); printf("%d %d\n",m/k,n/k);//化简分子分母 } return 0; }
原文:http://www.cnblogs.com/nefu929831238/p/5202036.html