亲和数
#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) 编辑 收藏 举报