亲和数

#include<stdio.h>
int fun(int x)
{
 int i,j,sum=0;
 for(i=1;i<x;i++)
  if(x%i==0)
   sum+=i;
 
  return sum;
}
int main( )
{
  int N;
  scanf("%d",&N);
  while(N--)
  {
   int a,b;
   scanf("%d%d",&a,&b);
   if((fun(a)==b)&&(fun(b)==a))
   printf("YES\n");
   else
   printf("NO\n");
  }
  return 0;
}  
刚开始时看错题啦。写成fun(a)==fun(b)...

posted on 2011-04-29 19:52  more think, more gains  阅读(198)  评论(0编辑  收藏  举报

导航