分数的运算表达
来源:互联网 发布:剑灵天女完美身材数据 编辑:程序博客网 时间:2024/04/29 11:02
题意:给出n个分数,求和,如果和大于1输出整数部分和分数部分
代码:
#include<bits/stdc++.h>using namespace std;typedef long long LL;struct node{ LL x; LL y;} s[1005];int main(){ int n; scanf("%d",&n); for(int i=0; i<n; i++) scanf("%lld/%lld",&s[i].x,&s[i].y); LL up=s[0].x; LL down=s[0].y; for(int i=1; i<n; i++) { LL DOWN = down*s[i].y;//求分母 LL UP = up * s[i].y+down*s[i].x;//求分子 LL d=__gcd(UP,DOWN);//求最大公约数,进行约分 up=UP/d; down=DOWN/d; } if(up%down==0) printf("%lld",up/down); else if(up<down) printf("%lld/%lld",up,down); else printf("%lld %lld/%lld",up/down,up%down,down);}
0 0
- 分数的运算表达
- 浮点数的分数表达
- 11076 浮点数的分数表达
- 11076 浮点数的分数表达
- 分数的运算
- 分数的各种运算
- 分数的各种运算
- 分数的各种运算
- 分数的各种运算
- 分数的加减乘除运算
- 分数运算符的重载
- 分数的运算符重载
- java 10.23 (分数的运算)
- 分数加减的简单运算
- 分数的运算符重载
- C++分数的表达,C++的<ratio>头文件
- 校OJ 11076 浮点数的分数表达
- scau 11076 浮点数的分数表达(优先做)
- 信封装信问题
- Android Eclipse Ant 批量多渠道打包 总结!
- java反射技术详解
- mysql 日期和时间格式转换实现语句
- 实践编写计算器
- 分数的运算表达
- LightOJ 1340 - Story of Tomisu Ghost (求n!在b进制下末尾0)
- 常用Git指令简介
- Linux源代码目录
- 一个关于try、catch、finally问题
- 3024
- tomcat超时设置
- php 实现背景图上添加 圆形logo
- FlowControl: PauseFrame