#include<stdio.h>
char f(int x,int y);
int main()
{
int m,a[100][2],b,i,j;
scanf("%d",&m);
for(i=0;i<m;i++)
{scanf("%d%d",&a[i][0],&a[i][1]);
}
for(i=0;i<m;i++)
{f(a[i][0],a[i][1]);
printf("\n");
}
return 0;
}
char f(int i,int j)
{
int k,l,sum1=0,sum2=0;
for(k=1;k<=i/2;k++)
{if(i%k==0)
{sum1+=k;
}
}
for(l=1;l<=j/2;l++)
{if(j%l==0)
{sum2+=l;
}
}
if(i==sum2&&sum1>i)
{printf("YES");
}
else printf("NO");
return 0;
}
标签:return,int,scanf,sum2,sum1,11.24,printf From: https://blog.51cto.com/u_15758636/5883568