赞
踩
给定一个表达式,求其分数计算结果
表达式的限制如下:
用例的输入一定合法, 不会出现括号不匹配的情况
字符串格式的表达式,仅支持±*/,数字可能超过两位,可能带有空格,没有负数
长度小于200个字符
表达式结果,以最简格式表达 如果结果为整数,那么直接输出整数 如果结果为分数,那么分子分母不可再约分,可以为假分数,不可表达为带分数 结果可能是负数, 负号放在最前面
1 / (0-5)
-1/5
此问题需要处理一个包含四则运算和括号的数学表达式,并正确处理分数和除法。关键步骤如下:
1、解析和计算表达式:
使用递归或栈来处理括号和操作符的优先级。
支持整数和分数的四则运算。
2、处理分数:
对于每次运算结果,若为分数,则需要化简(约分)。
使用两个整数表示分数(分子和分母),
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。