解题思路:
注意事项:
参考代码:
#include <iostream>
using namespace std;
int pd(int n)
{
int i,s=0;
for(i=1;i<n;i++)
if(n%i==0) s=s+i;
return s;
}
int main()
{
int a[100],b[100],n;
cin>>n;
for(int i=0;i<n;i++)
cin>>a[i]>>b[i];
for(int j=0;j<n;j++)
if(pd(a[j])==b[j]&&pd(b[j])==a[j])
cout<<"YES"<<endl;
else cout<<"NO"<<endl;
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题12.5 (C语言代码)浏览:758 |
矩阵转置 (C语言代码)浏览:782 |
三进制小数 (C语言代码)浏览:812 |
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:926 |
C语言训练-求素数问题 (C语言代码)浏览:611 |
printf基础练习2 (C语言代码)浏览:598 |
printf基础练习2 (C语言代码)浏览:498 |
【亲和数】 (C语言代码)浏览:501 |
整除的尾数 (C语言代码)浏览:525 |
陶陶摘苹果2 (C语言代码)浏览:446 |