题解 | #完全数计算#
完全数计算
https://www.nowcoder.com/practice/7299c12e6abb437c87ad3e712383ff84
#include <iostream>
using namespace std;
bool per(int a){
int b= 0;
for(int i = 1 ; i<a ; i++){
if(a%i==0) b+=i;
}
if(b==a)return 1;
else return 0;
}
int main() {
int x;
cin >> x;
int res = 0;
for(int y = 1; y<=x ; y++){
res += per(y);
}
cout << res<<endl;
}