a/b + c/d:
#include<stdio.h> int gcd(int a,int b) { if(b==0) return a; return gcd(b,a%b); } int main() { int t; scanf("%d",&t); while(t--) { int a,b,c,d; int x,y,w; scanf("%d%d%d%d",&a,&b,&c,&d); x=a*d+b*c; y=b*d; w=gcd(x,y); printf("%d %d\n",x/w,y/w); } return 0; }
本文出自 “菜鳥的進階之路” 博客,請務必保留此出處http://beyond316.blog.51cto.com/7367775/1275657