delphi这段代码哪里错了?

vara,b:integer;begina:=strtoint(Edit1.text);b:=strtoint(Edit2.text);ifa>bthenbeginEdi... var a,b: integer;

begin
a:=strtoint(Edit1.text);
b:=strtoint(Edit2.text);

if a>b then
begin
Edit3.Text: = inttostr(a)'+'inttostr(b);
end
else
begin
Edit3.Text: = inttostr(b)'+'inttostr(a);
end;
展开
 我来答
rich556677
2012-06-12 · TA获得超过2029个赞
知道小有建树答主
回答量:1365
采纳率:0%
帮助的人:906万
展开全部
var a,b: integer;

begin
a:=strtoint(Edit1.text);
b:=strtoint(Edit2.text);

if a>b then
begin
Edit3.Text: = inttostr(a)+inttostr(b);
end
else
begin
Edit3.Text: = inttostr(b)+inttostr(a);
end;
这样就正确了,不能还边不能用',如果要带加需要 + ' + ' + ,还有输入时要输入整数,不能输入不合法的数据,不然会出错.
googleyeyou
2012-06-12 · TA获得超过186个赞
知道小有建树答主
回答量:269
采纳率:100%
帮助的人:130万
展开全部
Edit3.Text: = inttostr(a) + '+' + inttostr(b);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ymenking
2012-06-13
知道答主
回答量:26
采纳率:0%
帮助的人:14.9万
展开全部
begin
a:=strtoint(Edit1.text);
b:=strtoint(Edit2.text);

if a>b then
begin
Edit3.Text: = inttostr(a)+inttostr(b);
end
else
begin
Edit3.Text: = inttostr(b)+inttostr(a);
end;
你把运算符变成字符串了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-06-14
展开全部
Edit3.Text: = inttostr(a)'+'inttostr(b);
改为:Edit3.Text: = inttostr(a)+inttostr(b);
Edit3.Text: = inttostr(b)'+'inttostr(a);
改为 Edit3.Text: = inttostr(b)+inttostr(a);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式