题解 | #完全数计算#
完全数计算
https://www.nowcoder.com/practice/7299c12e6abb437c87ad3e712383ff84
#include <iostream>
#include <vector>
using namespace std;
int main() {
int n;
cin >> n;
int tot = 0;
for(int i = 1 ; i <= n ; i++){
vector<int> aa;
for(int k = 1 ; k < i ; k++){
if(i % k == 0) aa.push_back(k);
}
int sum = 0;
for(auto i : aa){
sum+=i;
}
if(sum == i) tot++;
}
cout << tot <<endl;
return 0;
}


汤臣倍健公司氛围 434人发布