level 1
所谓完全数,就是这个数除了它本身的约数之和也等于这个数,比如说6的约数有1、2、3,而1+2+3=6,所以6是个完全数。
编程输入一个整数n,如果n是完全数输出Yes,否则输出No。Sample Input6Sample OutputYesSample Input100Sample OutputNo
2013年12月08日 11点12分
1
level 12
var ans,n,i:longint;
begin
readln(n);ans:=0;
for i:=1 to n do
if n mod i=0 then inc(ans,i);
if ans=n then writeln('Yes')
else wirteln('No');
end.
2013年12月09日 04点12分
6