博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NYOJ111分数加减法
阅读量:5742 次
发布时间:2019-06-18

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

分数加减法

时间限制:
3000 ms  |  内存限制:
65535 KB
难度:
2
 
描述
编写一个C程序,实现两个分数的加减法
 
输入
输入包含多行数据 
每行数据是一个字符串,格式是"a/boc/d"。 
其中a, b, c, d是一个0-9的整数。o是运算符"+"或者"-"。 
数据以EOF结束 
输入数据保证合法
输出
对于输入数据的每一行输出两个分数的运算结果。 
注意结果应符合书写习惯,没有多余的符号、分子、分母,并且化简至最简分数
样例输入
1/8+3/81/4-1/21/3-1/3
样例输出
1/2-1/40
View Code
#include
int main(){ int a,b,c,d,mm,m,z,zz,t; char f; while(scanf("%d/%d%c%d/%d",&a,&b,&f,&c,&d)!=EOF) { if(f=='+') { m=b*d; z=a*d+b*c; mm=m; zz=z; while(1) { if(z==0) { printf("%d\n",0);break; } if(m

 

转载于:https://www.cnblogs.com/zhaojiedi1992/archive/2012/07/27/zhaojiedi_2012_06_120000.html

你可能感兴趣的文章
用Bootstrap写一份简历
查看>>
ZJU PAT 1023
查看>>
WMI远程访问问题解决方法
查看>>
从零开始学习IOS,(UILabel控件)详细使用和特殊效果
查看>>
Android开发历程_15(AppWidget的使用)
查看>>
阿花宝宝 Java 笔记 之 初识java
查看>>
7、设计模式-创建型模式-建造者模式
查看>>
Cesium官方教程11--建模人员必读
查看>>
我国古代的勾股定理
查看>>
Linux下的C编程实战
查看>>
[32期] html中部分代码与英语单词关系
查看>>
PHP安装环境,服务器不支持curl_exec的解决办法
查看>>
fopen打开文件失败的问题
查看>>
jQuery|元素遍历
查看>>
sql语句大全
查看>>
RedHat 6 安装配置Apache 2.2
查看>>
Openstack 安装部署指南翻译系列 之 Manila服务安装(Share Storage)
查看>>
underscore.js学习笔记
查看>>
windows下常用命令
查看>>
1.5编程基础之循环控制_29:数字反转
查看>>