表达式计算 free pascal

描述Description给出一个表达式,其中运算符仅包含+,要求求出表达式的最终值输入格式InputFormat仅一行,即为表达式输出格式OutputFormat仅一行... 描述 Description
给出一个表达式,其中运算符仅包含+,要求求出表达式的最终值

输入格式 Input Format
仅一行,即为表达式

输出格式 Output Format
仅一行,既为表达式算出的结果

样例输入 Sample Input
1+1

样例输出 Sample Output
2

时间限制 Time Limitation
各个测试点1s

注释 Hint
表达式总长度<=1500
展开
 我来答
百度网友da3846e
2010-07-22 · TA获得超过691个赞
知道小有建树答主
回答量:399
采纳率:0%
帮助的人:441万
展开全部
很好懂的。。自己模拟下就知道了。。最大数据用总长度为2001的字符串测试过。。
program no5;
var s1,s2:ansistring;
n,i,k,code,l:longint;
begin
readln(s1);
n:=length(s1);
s1:=s1+'+';
k:=0;
while n<>0 do
begin
i:=pos('+',s1);
s2:=copy(s1,1,i-1);
val(s2,l,code);
k:=k+l;
delete(s1,1,i);
n:=length(s1);
end;
writeln(k);
end.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式