完全數(perfect number),又稱完美數或完備數,是一些特殊的自然數。
它所有的真因子(即除了自身以外的約數)的和(即因子函式),恰好等於它本身。
例如:28,它有約數1、2、4、7、14、28,除去它本身28外,其餘5個數相加,1+2+4+7+14=28。
給定函式count(int n),用於計算n以內(含n)完全數的個數。計算範圍, 0 < n <= 500000
返回n以內完全數的個數。 異常情況返回-1
/**
*
*完全數(perfect number),又稱完美數或完備數,是一些特殊的自然數。
*它所有的真因子(即除了自身以外的約數)的和(即因子函式),恰好等於它本身。
*例如:28,它有約數1、2、4、7、14、28,除去它本身28外,其餘5個數相加,1+2+4+7+14=28。
*
*給定函式count(int n),用於計算n以內(含n)完全數的個數
* @param n計算範圍, 0 < n <= 500000
* @return n以內完全數的個數, 異常情況返回-1
*
*/
publicstaticintcount(intn)
輸入乙個數字
輸出完全數的個數
示例1
複製
1000
複製
3
題解:
#include using namespace std;
int init(int n)
}if (sum == i)
} return cnt;
}int main()
}
iNOC產品部 完全數計算
完全數 perfect number 又稱完美數或完備數,是一些特殊的自然數。它所有的真因子 即除了自身以外的約數 的和 即因子函式 恰好等於它本身。例如 28,它有約數1 2 4 7 14 28,除去它本身28外,其餘5個數相加,1 2 4 7 14 28。給定函式count int n 用於計算...
華為 OJ 完全數計算
完全數 perfect number 又稱完美數或完備數,是一些特殊的自然數。它所有的真因子 即除了自身以外的約數 的和 即因子函式 恰好等於它本身。例如 28,它有約數1 2 4 7 14 28,除去它本身28外,其餘5個數相加,1 2 4 7 14 28。給定函式count int n 用於計算...
華為機試 完全數
完全數 perfect number 又稱完美數或完備數,是一些特殊的自然數。它所有的真因子 即除了自身以外的約數 的和 即因子函式 恰好等於它本身。例如 28,它有約數1 2 4 7 14 28,除去它本身28外,其餘5個數相加,1 2 4 7 14 28。s 輸入n,請輸出n以內 含n 完全數的...