寒假作业——分数求和
来源:互联网 发布:里基戴维斯刷数据 编辑:程序博客网 时间:2024/04/30 13:39
Description
INPUT
OUTPUT
SAMPLE INPUT
SAMPLE OUTPUT
HINT
先通分,化成分子和分母的式子,再求分子和分母的最大公约数,并除以,求最大公约数时用if和for会超时
#include<stdio.h>int gcd(int a,int b)//辗转相除法求最大公约数{ int t; if(a<b) { t=a; a=b; b=t; } if(a%b==0) return b; else return gcd(b,a%b);}int main(){ int n,a,b,c,d,sum1,sum2; int m1,m2; scanf("%d",&n); while(n--) { scanf("%d %d %d %d",&a,&b,&c,&d); sum1=a*d+b*c;//分子 sum2=b*d;//分母 m1=sum1/gcd(sum1,sum2),m2=sum2/gcd(sum1,sum2); printf("%d %d\n",m1,m2); } return 0;}
0 0
- 寒假作业——分数求和
- 第七届蓝桥杯—寒假作业
- 第八周—OJ分数序列求和
- N个数求和(cccc分数求和—gcd)
- 寒假作业——画空心三角形
- 寒假作业——画8
- 寒假作业——五子棋简单实现
- c++上机实验四——分数的累积求和
- c++第四次上级实验——分数求和
- 分数求和
- 分数求和
- 分数求和
- 分数求和
- 分数求和
- 分数求和
- 分数求和
- 分数求和
- 寒假集训作业(1)——结构体
- 软件中的情景测试
- 5.8 直方图统计
- 区域提取
- hdu2457 DNA repair AC自动机+DP
- JavaWeb学习总结(十三)——使用Session防止表单重复提交
- 寒假作业——分数求和
- 黑马程序员------代码片段记录
- 【java编程】String之重写trim方法
- CentOS/Linux 安装VNCserver
- CodeForces 118B Presentfrom Lena
- shell 编程控制语句if
- 计算器:中缀表达式转后缀表达式
- Expectation-Maximization(EM) 算法
- 【Android入门 十二】animation动画效果