荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: Chengal (浩气冲天), 信区: Visual
标 题: delphi完数
发信站: 荔园晨风BBS站 (Mon Jul 14 14:49:59 2003), 站内信件
procedure TForm1.Button1Click(Sender: TObject);
var i,total,k,number:integer;
var str:string;
begin
//1000以内的完数,所谓的完数
//是指其所有的因数(不包括)
//其本身)的和与它本身相等的数
str:='1000内的完数有:';
total:=0;
for number:=2 to 1000 do
begin
total:=0;
for i:=1 to number-1 do
begin
if number mod i=0 then
begin
total:=total+i;
end;
end;
if total=number then
begin
str:=str+' '+IntToStr(number)+',';
end;
end;
ShowMessage(str);
end;
end.
--
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.36.4]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店