我在学校里有一个任务。 我的任务是创建一个可以用 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) 而不是固定表达式从用户读取输入表达式。
该轮是因为评估返回单,有关更多详细信息,请参阅单位符号的来源。