procedure TForm1.Button1Click(Sender: TObject);
var
i,x,y,z: integer;
begin
for i := 100 to 999 do
begin
x := i div 100;
y := i mod 100 div 10;
z := i mod 10;
if x*x*x+y*y*y+z*z*z=i then
begin
Memo1.Lines.Text:= IntToStr(i)+#13;
end;
end;
end;求水仙花数的!
var
i,x,y,z: integer;
begin
for i := 100 to 999 do
begin
x := i div 100;
y := i mod 100 div 10;
z := i mod 10;
if x*x*x+y*y*y+z*z*z=i then
begin
Memo1.Lines.Text:= IntToStr(i)+#13;
end;
end;
end;求水仙花数的!
procedure TForm1.Button1Click(Sender: TObject);
var
i,x,y,z: integer;
begin
for i := 100 to 999 do
begin
x := i div 100;
y := i mod 100 div 10;
z := i mod 10;
if x*x*x+y*y*y+z*z*z=i then
begin
Memo1.Lines.Add( IntToStr(i));
end;
end;
end;
var
i,x,y,z: integer;
begin
for i := 100 to 999 do
begin
x := i div 100;
y := i mod 100 div 10;
z := i mod 10;
if x*x*x+y*y*y+z*z*z=i then
begin
Memo1.Text := Memo1.Text+IntToStr(i)+';';
end;
end;
Memo1.Lines.Add(#13)
end;