博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FZU 2193 So Hard
阅读量:6005 次
发布时间:2019-06-20

本文共 967 字,大约阅读时间需要 3 分钟。

#include
#include
#include
#include
using namespace std;char s[20];long long t, y;long long gcd(long long a, long long b){ long long t; while (b) { t = a%b; a = b; b = t; } return a;}int main(){ int sb; scanf("%d", &sb); while (sb--) { long long i; scanf("%s", s); t = 0, y = 0; long long len = strlen(s); for (i = 0; i < len; i++) { if (s[i] == '.') break; t = t * 10 + s[i] - '0'; } long long o = 0; for (; i < len; i++) { if (s[i] == '.') continue; y = y * 10 + s[i] - '0'; o++; } long long e = 1; for (i = 1; i <= o; i++) e = e * 10; printf("%lld/%lld\n", (t*e + y) / gcd(t*e + y, e), (e) / gcd(t*e + y, e)); } return 0;}

 

转载于:https://www.cnblogs.com/zufezzt/p/4503055.html

你可能感兴趣的文章
清洗洗衣机
查看>>
springBoot中碰见的问题
查看>>
java基础
查看>>
人民的名义评论
查看>>
基于 CSS3 Media Queries 的 HTML5 应用
查看>>
表单的理解
查看>>
linux下yum安装指定的mysql版本
查看>>
In与Exists的区别
查看>>
Digit Counting, ACM/ICPC Danang 2007, UVa 1225
查看>>
两种思路实现单页面路由的功能
查看>>
iframe自适应高度和宽度
查看>>
ubuntu14.04英文环境下安装中文输入法(转载)
查看>>
工作总结--琐碎操作和业务
查看>>
杭电_ACM_Count the Trees
查看>>
linux上安装mysql,亲试成功
查看>>
apache中开启rewrite
查看>>
linux怎么发邮件
查看>>
Expect: 100-continue
查看>>
objective-c 在线视频 学习资料...
查看>>
蓝桥杯省赛[新手向题解] 2019 第十届 C/C++ A组 第九题 DP
查看>>