解题思路:编写一个函数便于解题
注意事项:
参考代码:
#include<iostream>
using namespace std;
int Sum(int k)
{
int sum = 0;
for (int j = 1; j <= (k/2); j++)
{
if (k % j == 0) { sum += j; }
}
return sum;
}
int main()
{
int N, a, b;
cin >> N;
for (int i = 0; i < N; i++)
{
cin >> a >> b;
if (Sum(a) == b && Sum(b) == a) { cout << "YES" << endl; }
else { cout << "NO" << endl; }
}
return 0;
}
0.0分
0 人评分
C语言训练-角谷猜想 (C语言代码)浏览:1426 |
C语言训练-计算一个整数N的阶乘 (C语言代码)浏览:795 |
C语言程序设计教程(第三版)课后习题8.4 (C++代码)浏览:600 |
C语言程序设计教程(第三版)课后习题8.8 (C++代码)浏览:611 |
C语言训练-尼科彻斯定理 (C语言代码)。。。内含证明定理浏览:2069 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:539 |
C二级辅导-统计字符 (C语言代码)浏览:746 |
点我有惊喜!你懂得!浏览:1069 |
妹子杀手的故事 (C语言代码)浏览:691 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:559 |