十进制转八进制

十进制转八进制
纠正算法

理解进制转换的算法
判断丑数

丑数是这样定义的：如果一个正整数的素因子只包含 2、3、5、7四种，则它被称为丑数。以下数列 1， 2， 3，4， 5，6，7，8，9，
10，12，14，15，16，18， 20， 21，24，25， 27..........
就显示了前20个丑数。给出一个正整数N，判断这个数是否为丑数。
改变算法

看清楚题目的意思！！！题目中说数m的素因子，即因子要全部为素数（若有因子为4，6，12等非素数，要把它们拆开为素数的乘积），并且只能为2，3，5，7，不能为11，13，17等！！！！
判断完全数

完数的定义：如果一个大于1的正整数的所有因子之和等于它的本身，则称这个数是完数，比如6，28都是完数：6=1+2+3；28=1+2+4+7+14。输入一个整数，判断它是否是完数。