标签: c bitmap mathematical-expressions
我希望程序从标准输入中读取数学表达式,并打印一个位图,该位图的格式类似于Latex的操作方式。输入仅限于简单表达式,即由算术运算符,下标,上标和分数条组成。
目前,该程序可以解释表达式并将其存储为树。我不知道如何解决的唯一问题是如何将平面划分为多个部分/框,以便在位图上正确打印表达式。最大的问题是下标,上标(缩小比例并放置符号的更高或更低),分数条以及它必须递归工作的事实,例如a b c d < / sup>
我将不胜感激。我曾尝试在网络上找到类似的问题,但之前似乎没有人问过这样的问题。