1062. 最简分数(20)
来源:互联网 发布:arm linux gcc 编辑:程序博客网 时间:2024/06/09 14:16
1062. 最简分数(20)
#include <stdio.h>void swap(int *a,int *b){ int temp=*a; *a=*b;*b=temp;}int gcd(int n,int m){ int r; while((r=n%m)){ n=m;m=r; } return m;}int main(){ int lN,lD,rN,rD,k; scanf("%d/%d %d/%d %d",&lN,&lD,&rN,&rD,&k); if(lN*rD>lD*rN){ swap(&lN,&rN);swap(&lD,&rD); } int v=1,tag=0; while(lN*k>=lD*v)++v; while(lN*k<lD*v&&v*rD<k*rN){ if(gcd(v,k)==1){ tag==0?tag=1,printf("%d/%d",v,k):printf(" %d/%d",v,k); } ++v; } return 0;}
0 0
- 1062. 最简分数(20)
- 1062. 最简分数(20)
- 1062. 最简分数(20)
- 1062. 最简分数(20)
- 1062. 最简分数(20)
- 1062. 最简分数(20)
- 1062. 最简分数(20)
- 1062. 最简分数(20)
- 1062. 最简分数(20)
- 1062. 最简分数(20)
- 1062. 最简分数(20)
- 1062. 最简分数(20)
- 1062. 最简分数(20)
- 1062. 最简分数(20)
- 1062. 最简分数(20)
- 1062. 最简分数(20)
- 1062. 最简分数(20)
- 1062. 最简分数(20)
- Java编程思想-java中的并发(四)
- latex笔记
- linux assemble environment
- sc.next() 和 nextLine 的区别
- 天气
- 1062. 最简分数(20)
- bzoj2555 SubString
- volatile是否能保证数组中元素的可见性?
- 一次摄像头的任务 - 2
- 写一个顺序栈
- Angularjs知识点整理(一)之——简介、指令介绍
- Linux下切换成root模式如何把自己的vim配置也迁移过去?
- (5)全局异常捕捉【从零开始学Spring Boot】
- 如何用eclipse将数据库oracle数据相连接,实现查询数据库中的信息以及更改添加表中内容