|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Edit1: TEdit;
Button1: TButton;
Edit2: TEdit;
Label1: TLabel;
Label2: TLabel;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
Var
Char_Yuanyin: set of char;
Char1:Char;
i,j:Integer;
begin
Char_Yuanyin := [];
j := Length(Edit1.Text);
For i:=1 to j do
begin
Char1:= Edit1.Text[i];
If (Char1 = 'a') or (Char1 = 'A') then
Char_Yuanyin := Char_Yuanyin + [Char1];
If (Char1 = 'i') or (Char1 = 'I') then
Char_Yuanyin := Char_Yuanyin + [Char1];
If (Char1 = 'o') or (Char1 = 'O') then
Char_Yuanyin := Char_Yuanyin + [Char1];
If (Char1 = 'u') or (Char1 = 'U') then
Char_Yuanyin := Char_Yuanyin + [Char1];
If (Char1 = 'e') or (Char1 = 'E') then
Char_Yuanyin := Char_Yuanyin + [Char1];
end;
If Char_Yuanyin <> [] then
begin
ShowMessage('包含元音字母');
Edit2.Text := '';
For i:=1 to j do
Begin
Char1:= Edit1.Text[i];
If [Char1]<=Char_Yuanyin then
Edit2.Text := Edit2.Text + ' ' + Char1;
end;
Edit2.Text := Trim(Edit2.Text);
end
else
Edit2.Text :='不包含元音字母';
end;
end. |
|