题目描述
一个正整数若等于全部因子的和,则称此数为完全数。例如:6有因子1,2,3。同时6=1+2+3,所以6是完全数。
输入格式
一个正整数 N(10 ≤N ≤100000)
输出格式
小于等于N的完全数的个数。
样例输入content_copy
10
样例输出content_copy
1
——————————————————
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n=0,l=0;
cin>>n;
for(int i=2;i<=n;i++)
{
int m=0;
for(int j=1;j<=i;j++)
{
if(i%j==0)
{
m=m+j;
}
}
if(m==i)
{
l++;
}
}
cout<<l;
return 0;
}