PASCAL 表达式求值 (只包含加减运算)
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 08:11:47
PASCAL 表达式求值 (只包含加减运算)
输入
1+12-7+19
输出
25
输入
1+12-7+19
输出
25
var bj,ans,tmp,i:longint;
st:string;
begin
readln(st);
for i:=1 to length(st) do
if st[i]in['-','+'] then begin
case bj of
0:ans:=ans+tmp;
1:ans:=ans-tmp;
end;
case st[i] of
'+':bj:=0;
'-':bj:=1;
end;
tmp:=0;
end
else tmp:=tmp*10+ord(st[i])-48;
case bj of
0:ans:=ans+tmp;
1:ans:=ans-tmp;
end;
writeln(ans);
end.
st:string;
begin
readln(st);
for i:=1 to length(st) do
if st[i]in['-','+'] then begin
case bj of
0:ans:=ans+tmp;
1:ans:=ans-tmp;
end;
case st[i] of
'+':bj:=0;
'-':bj:=1;
end;
tmp:=0;
end
else tmp:=tmp*10+ord(st[i])-48;
case bj of
0:ans:=ans+tmp;
1:ans:=ans-tmp;
end;
writeln(ans);
end.
C语言:编写一个程序,使其能读入并计算以个只包含加减运算的表达式
pascal语言,表达式求值问题!
表达式必须包含指针运算是什么意思
整式加减 化简求值运算 解一元一次方程 一元一次方程应用题
用C++编写“从1-20中抽3个数进行加减运算,其结果仍在1-20内,只需产生运算表达式即可”,
利用栈实现算术表达式的求值,表达式中可以包含加、减、乘、除、乘方、括号运算符,参加运算的操作数可以是实数.Input 输
一元运算,二元运算是不是只包含代数运算
PASCAL计算表达式值
整式加减,先化简再求值
初一上册数学整式加减、整式化简求值、有理数运算的练习题,更多更好.
Free Pascal中的平方和运算
初中一年级人教版的有理数运算,整式加减,应用题,化简求值.每种类型各30道