完全数

作者在 2006-10-22 10:46:00 发布以下内容

问题描述
一个数n如果恰好等于它的真因子之和,那么这个数就称为完全数。例如,6是一个完全数,因为6=1+2+3。
你的任务是判断一个数n是否是完全数。

输入
输入文件有若干行,每一行上有一个整数n,(1<=n<=65535)。

输出
输出文件有若干行。对输入文件中的每个整数n,先输出数n,
接着空一格后输出“YES”或“NO”,如果数n是完全数,那么输出“YES”,否则输出“NO”。

输入样例
3
6

输出样例
3 NO
6 YES

c++practice | 阅读 1972 次
文章评论,共0条
游客请输入验证码
浏览108168次