#include<stdio.h>
int isQinHeShu(int a, int b); //返回0代表不是亲和数,返回1代表是
int main()
{
int a,b;
int iRet=scanf("%d%d" ,&a ,&b); //scanf返回值存储起来,不会有警告
iRet= isQinHeShu(a,b);
if (iRet)
printf("%d And %d is QinHeShu" ,a,b);
else
printf("%d And %d is not QinHeShu" ,a,b) ;
}
/* 请在这里填写答案 */这是裁判测试样例
int isQinHeShu(int a, int b) //返回0代表不是亲和数,返回1代表是
{
int i,arr[100],brr[100],c=0,sum1,sum2;
for(i=1;i<a;i++)
{
if(a%i==0)
{
sum1=sum1+i;
}
}
for(i=1;i<b;i++)
{
if(b%i==0)
{
sum2=sum2+i;
}
}
if(sum1==b&&sum2==a)
{
return 1;
}
else
{
return 0;
}
}
//这是我写的代码,哈哈哈哈哈哈哈,今天写的很简单