light


私信TA

用户名:xuxiao010101

访问量:1702

签 名:

等  级
排  名 6254
经  验 1436
参赛次数 0
文章发表 9
年  龄 0
在职情况 学生
学  校 NEAU
专  业 计算机类

  自我简介:

解题思路:
1U)FN]@9N1GCNM}~O@$GEHK.png注意事项:

参考代码:

#include<stdio.h>

int qinhe(int a)

{   

        int sum=0;

        for(int i=1;i<a;i++)

    {

            if(a%i==0)

        {

            sum+=i;

        }

    } return sum;

}

int main()

{

        int n;

        scanf("%d",&n);

        while(n--)

    {

        int a,b;

        scanf("%d %d",&a,&b);

        if(qinhe(a)==b||qinhe(b)==a)

        {

            printf("YES\n");

        }else printf("NO\n");

    }


 

0.0分

1 人评分

  评论区

错了,if里面应该是&&而不是||
导致100和117不是亲和数,你却输出的是YES
2022-01-27 15:40:46
  • «
  • 1
  • »