湖南科技大学ACM1735 分数运算
来源:互联网 发布:java学生管理系统源码 编辑:程序博客网 时间:2024/05/02 02:28
#include<stdio.h>
#include<math.h>
int gongyueshu(int a,int b)
{
int t;
a=abs(a);
b=abs(b);
if(a>b)
{
t=a;
a=b;
b=t;
}
int i,max;
max=1;
for(i=1;i<=a;i++)
if(a%i==0&&b%i==0)
{
if(max<i)
max=i;
}
return max;
}
int main()
{
int a,b,c,d,t;
char e;
int n;
scanf("%d",&n);
while(n--)
{
scanf("%d %d %d %d %c",&a,&b,&c,&d,&e);
if(e=='-'||e=='+')
{
int f=0,l=0,m=0,k=0;
k=(b*d)/gongyueshu(b,d);
l=a*(d/gongyueshu(b,d));
m=c*(b/gongyueshu(b,d));
if(e=='-')
f=l-m;
if(e=='+')
f=l+m;
if(f%k==0)
printf("%d/%d%c%d/%d=%d\n",a,b,e,c,d,f/k);
else
{
int y;
y=gongyueshu(f,k);
printf("%d/%d%c%d/%d=%d/%d\n",a,b,e,c,d,f/y,k/y);
}
}
if(e=='*'||e=='/')
{
int l=0,m=0;
if(e=='*')
{ l=a*c;
m=b*d;
}
if(e=='/')
{
l=a*d;
m=b*c;
}
if(l%m==0)
printf("%d/%d%c%d/%d=%d\n",a,b,e,c,d,l/m);
else
{
int y=gongyueshu(l,m);
printf("%d/%d%c%d/%d=%d/%d\n",a,b,e,c,d,l/y,m/y);
}
}
}
return 0;
}
#include<math.h>
int gongyueshu(int a,int b)
{
int t;
a=abs(a);
b=abs(b);
if(a>b)
{
t=a;
a=b;
b=t;
}
int i,max;
max=1;
for(i=1;i<=a;i++)
if(a%i==0&&b%i==0)
{
if(max<i)
max=i;
}
return max;
}
int main()
{
int a,b,c,d,t;
char e;
int n;
scanf("%d",&n);
while(n--)
{
scanf("%d %d %d %d %c",&a,&b,&c,&d,&e);
if(e=='-'||e=='+')
{
int f=0,l=0,m=0,k=0;
k=(b*d)/gongyueshu(b,d);
l=a*(d/gongyueshu(b,d));
m=c*(b/gongyueshu(b,d));
if(e=='-')
f=l-m;
if(e=='+')
f=l+m;
if(f%k==0)
printf("%d/%d%c%d/%d=%d\n",a,b,e,c,d,f/k);
else
{
int y;
y=gongyueshu(f,k);
printf("%d/%d%c%d/%d=%d/%d\n",a,b,e,c,d,f/y,k/y);
}
}
if(e=='*'||e=='/')
{
int l=0,m=0;
if(e=='*')
{ l=a*c;
m=b*d;
}
if(e=='/')
{
l=a*d;
m=b*c;
}
if(l%m==0)
printf("%d/%d%c%d/%d=%d\n",a,b,e,c,d,l/m);
else
{
int y=gongyueshu(l,m);
printf("%d/%d%c%d/%d=%d/%d\n",a,b,e,c,d,l/y,m/y);
}
}
}
return 0;
}
0 0
- 湖南科技大学ACM1735 分数运算
- 湖南科技大学ACM1729 整数
- 湖南科技大学湘潭邀请赛小记
- 湖南科技大学2014 ACM 校赛
- 湖南科技大学服务计算会议
- 湖南科技大学 BFS优先队列之马走日
- 湖南科技大学 问题 A: DFS_棋盘问题
- 湖南科技大学ACM1001统计素数个数
- 湖南科技大学OJ Ignatius and the Princess I 加强
- 湖南科技大学 DFS复制打表AC->我的第一次
- 湖南科技大学 并查集_宗教信仰 小水题
- 湖南科技大学 问题 B: 并查集_无线网络 水题
- 湖南科技大学 1439: 很简单的回文 回文数变形
- 湖南科技大学 acmer选拔初赛 问题 J: 超级奇数
- 遍地橘子(湖南科技大学2014新生选拔赛)
- 分数运算
- 分数运算
- 分数运算
- JS实现页面加载完毕之前loading提示效果
- Linux系统进阶路线路(系统管理+内核编程)
- 安装scrapy,出现error:unalbe to find vcarsall.bat
- win7 caffe使用笔记——绘制学习曲线
- 蓝桥杯 盾神与条状项链
- 湖南科技大学ACM1735 分数运算
- 第三方侧滑菜单SlidingMenu在android studio中的使用
- 提高篇项目1.2——函数等腰三角字母图
- Apache安装(Linux)
- H264—MP4格式及在MP4文件中提取H264的SPS、PPS及码流
- c语言 求三角形面积升级版
- MySQL中group_concat函数,连接字段,多个值显示为一行
- MySQL的约束和索引
- 【BZOJ 1009】 [HNOI2008]GT考试
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
林乎加
林乐怡
林九玄
茅山宗师林九叔
林九言
青春不回头林姨第九章
田林九村房价
少年仙尊林九玄
林亦含
盐酸含曲林片
房思琪的初恋乐园 林奕含
林书含
林妍柔
快穿之林妍的恋爱系统
林苏豪
林疯狂
胡骞予林为零高中做
林予
迷乱阿乐林莉
银杏林农家乐
乐陵林贡栈酒价格
林二汶
蒋勋林怀民为何分手
中国林产品有限公司
京林大厦酒店
京林大厦
林京来
林仔仔
林仕鼎
林仙儿
第章采补林仙儿
第章吃了林仙儿
阿飞林仙儿
林仙儿为什么把自己献给乞丐
店小二干林仙儿是第几集
武林第一美人林仙儿
联林珍奇
林以真
厦门诺林集团
厦门诺林
欧阳炎旭林一诺免费阅读