#include<stdio.h>
int facsum(int n)
{
int a,i,sum=0;
a=n/2;
for(i=a;i>=1;i--)
{
if(n%i==0)
sum+=i;
}return (sum);
}
int main()
{
int m,n,i,sum,t=0;
scanf("%d%d",&m,&n);
for(i=m;i<=n;i++)
{sum=facsum(i);
if(i<sum&&i==facsum(sum))//重要思想,比较两次
{
printf("%d %d\n",i,sum);
t++;}
}
if(t==0)
printf("No answer");
return 0;
}
zzulioj1105
最新推荐文章于 2023-01-18 10:01:18 发布