#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,tmp,num;
while(cin>>n)
{
int a=n,b;
while(a) //此循环求n以内完全数个数
{
b=a;
while(b) //此循环求真因子的和
{
if(a%b==0&&b!=a)
tmp+=b;
b--;
}
if(tmp==a) //判断是否为完全数,是则个数加一
{
num++;
}
tmp=0;
a--;
}
cout<<num<<endl;
num=0;
}
}
京公网安备 11010502036488号