作业帮 > 综合 > 作业

pascal求正整数2到100之间的完全数

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/14 21:52:55
pascal求正整数2到100之间的完全数
完全数:因子之和等于它本身的数
program cs4;
var i,n,s:integer;
begin
s:=0;
for n:=2 to 100 do
begin
for i:=1 to n do
begin
if n mod i =0 then s:=s+i;
end;
if s=n then writeln(n);
s:=0;
end;
end.
哪里出错啊
pascal求正整数2到100之间的完全数
完全数:因子(除了它本身)之和等于它本身的数
program cs4;
var i,n,s:integer;
begin
s:=0;
for n:=2 to 100 do
begin
{for i:=1 to n do}
for i:=1 to n-1 do
begin
if n mod i =0 then s:=s+i;
end;
if s=n then writeln(n);
s:=0;
end;
end.