解题思路:
注意事项:
参考代码:
#include <bits/stdc++.h>
using namespace std;
int zys(int x)
{
int sum=0;
for(int i=1; i<x; i++)
{
if(x%i==0)
{
sum+=i;
}
}
return sum;//返回x真约数的和
}
int main()
{
int n,sum=0;
cin>>n;
for(int i=1; i<=n; i++)//两组数
{
int a,b;
cin>>a>>b;
if(zys(a)==b&&zys(b)==a)//亲和数
{
cout<<"YES"<<endl;
}
else
{
cout<<"NO"<<endl;
}
}
return 0;
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题9.8 (Java代码)浏览:1674 |
数组输出 (C语言代码)错误???浏览:602 |
P1001 (C语言代码)浏览:836 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:368 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:1292 |
WU-拆分位数 (C++代码)浏览:819 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:648 |
【金明的预算方案】 (C++代码)浏览:873 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:268 |
数对 (C语言代码)浏览:762 |