码迷,mamicode.com
首页 > 其他好文 > 详细

两分数求和化最简【杭电-2503】 附题

时间:2014-07-26 02:22:16      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:acm   数据   杭电   

/*
a/b + c/d
Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 7731    Accepted Submission(s): 4462


Problem Description
给你2个分数,求他们的和,并要求和为最简形式。

 

Input
输入首先包含一个正整数T(T<=1000),表示有T组测试数据,然后是T行数据,每行包含四个正整数a,b,c,d(0<a,b,c,d<1000),表示两个分数a/b 和 c/d。

 

Output
对于每组测试数据,输出两个整数e和f,表示a/b + c/d的最简化结果是e/f,每组输出占一行。

 

Sample Input
2
1 2 1 3
4 3 2 3
 

Sample Output
5 6
2 1

*/
#include<stdio.h>
int gcd(int a,int b){
 return !b ? a:gcd(b,a%b);
}
int main(){
 int n,a,b,c,d,p,q,m;
 scanf("%d",&p);
 while(p--){
  scanf("%d%d%d%d",&a,&b,&c,&d);
        n=b*d;
     m=a*d+b*c;    
     q=gcd(n,m);
  
   printf("%d %d\n",m/q,n/q);
 
 }return 0;
}

两分数求和化最简【杭电-2503】 附题,布布扣,bubuko.com

两分数求和化最简【杭电-2503】 附题

标签:acm   数据   杭电   

原文地址:http://blog.csdn.net/holyang_1013197377/article/details/38122999

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!