找出x-y之间的完数个数 n(完数是一个数的因子之和是这个数本身。例如6=1+2+3)(y大于等于x)。
样例输入:
1 6
样例输出:
2
#include <iostream>
using namespace std;
int main()
{
int x,y,n=0;
cin>>x>>y;
if(x==1)
{
n++;
}
for(int i=x;i<=y;i++)
{
int sum=0;
for(int j=1;j<i;j++)
{
if(i%j==0)
{
sum=sum+j;
}
}
if(sum==i)
{
n++;
}
}
cout<<n;
return 0;
}