:мӡˡηķż

ʽ:BgIntegerExpression(f)
f:ַ洢ʽ

˵:ʽ,бʽֻܳԼ"+-*/^()"6,Էʽʾ.

ע:Ϊڲ˴,Եݺܴʱ,ٶȿܻе!

:

a = "(1/2+5/6*(-8*(2/7+3/15))+9)*3/47+6";
BgIntegerExpression(a)//سõ½
ans = "4211/658"

a = "(1/2+5/6*(-8*(2/7+3/15))+9)^78*3/47+6";
BgIntegerExpression(a)//سõ½
ans = "570884671542454900469873425030012007995262295486155946191676653674462481309640508255319067643232690587977278881520761277245226998768473044315333781089406241972069500008037801713438126278225/64331140997363109192199097892948841973564539603615080355968905198228107041009018155286700916787534443603490738639980209599676416"
