问题 2527 --完全数判断

2527: 完全数判断★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 619  解决: 472
[提交][状态][命题人:]

题目描述

Eddie最近爱上了数学。数学中有一个概念,叫做“完全数”,又称作“完美数”或“完备数”。“完全数”指一个数的因数(不包括本身)之和等于这个数,就叫做“完全数”。比如6就是完全数,因为6=1+2+3,而8却不是一个完全数,因为1+2+4=7,不等于8。

Eddie觉得完美数是世界上最美的数字,便想用一个程序,判断给定的数是否为完全数,如果是输出这个数,否则输出-1。

输入

一个正整数n<10000。

输出

如果是完全数,则输出这个数,否则输出-1。
样例输入
Copy
6
样例输出
Copy
6

提示

如输入为8,则输出为-1。

来源

[提交][状态]