题目
分数的加减法
编写一个C程序,实现两个分数的加减法
输入:输入包含多行数据
每行数据是一个字符串,格式是"a/boc/d"。
其中a, b, c, d是一个0-9的整数。o是运算符"+"或者"-"。
输出:对于输入数据的每一行输出两个分数的运算结果。
注意结果应符合书写习惯,没有多余的符号、分子、分母,并且化简至最简分数样例输入:
1/8+3/8
1/4-1/2
1/3-1/3
输出:
1/2
-1/4
0
评析
完全看不懂题目!
本来是一个很好的问题,可惜被出题者给败坏了。
最大的毛病出在“每行数据是一个字符串,格式是"a/boc/d"”这行文字,驴唇不对马嘴,令人无法理解。
字符串的定义是:A string is a contiguous sequence of characters terminated by and including the first null character.在文本输入流中并不存在null character——