pascal函数问题

2025-12-25 05:47:24
推荐回答(1个)
回答1:

var 
s,i,m,n:longint;
begin
readln(n);
for s:=2 to n do begin
m:=0;
for i:=1 to s div 2 do begin
if s mod i=0 then m:=m+i;
end;
if m=s then writeln(s);
end;
writeln('over');
end.