字符串上的算术运算



我在学校里有一个任务。 我的任务是创建一个可以用 1 个输入运行的计算器。 例如,输入:3+7+1*2

输出将是12

像这样,如何创建它? 我在谷歌中有搜索来创建计算器,但它们都显示基本教程,例如"输入第一个数字:" "输入第二个数字" "你想要什么运算符" "结果"

谢谢之前。我的英语不好。

这在 Free Pascal 中非常简单:

uses symbolic;
var s : string;
begin
  s:='3+7+1*2';
  //readln(s)
  writeln(round(quickevaluate(s,[],[])));
end.

指纹

 12

您可以使用 readln(s) 而不是固定表达式从用户读取输入表达式。

该轮是因为评估返回单,有关更多详细信息,请参阅单位符号的来源。

相关内容

  • 没有找到相关文章

最新更新