case Edit1.text of ’A’..’Z’,’a’..’z’: ShowMessage(’字母不能作边,请重新输入!’); ’+’,’-’,’*’,’/’: showmessage(’符号不能作边,请重新输入!’); case Edit2.Text of ’A’..’Z’,’a’..’z’:showmessage(’字母不能作边,请重新输入!’); ’+’,’-’,’*’,’/’:showmessage(’符号不能作边,请重新输入!’); case Edit3.Text of ’A’..’Z’,’a’..’z’:showmessage(’字母不能作边,请重新输入!’); ’+’,’-’,’*’,’/’:showmessage(’符号不能作边,请重新输入!’); if (Edit1.text=’’)or(Edit2.text=’’)or(Edit3.text=’’)then showmessage(’边不能为空,请重新输入!’);
//到这里以上有问题,大家看看哦,谢谢!
a:=StrToInt(Edit1.text); b:=strtoint(Edit2.text); c:=strtoint(Edit3.text); if (a+b>c)and(a-b<c) then begin if (a=b) and (b=c) then ShowMessage(’等边三角形’) else if (a=b) and (b<>c) then ShowMessage(’等腰三角形’) else if (a=c) and (b<>c) then ShowMessage(’等腰三角形’) else if (b=c) and (a<>c) then ShowMessage(’等腰三角形’) else if (a<>b) and (b<>c) then ShowMessage(’一般三角形’) end else ShowMessage(’构不成三角形’);
end;
procedure TForm1.Button2Click(Sender: TObject); begin Edit1.Text:=’’; Edit2.Text:=’’; Edit3.Text:=’’; end;
procedure TForm1.Button3Click(Sender: TObject); begin close; end;
本论坛可以直接发送'符号的,不用转为‘了,不好帮你调试,你看看case语句好像要end;结束。 case Edit3.Text of 'A'..'Z','a'..'z':showmessage('字母不能作边,请重新输入!'); '+','-','*','/':showmessage('符号不能作边,请重新输入!'); end;
----------------------------------------------
维护世界和平,共创美好盒子。