解题思路:
注意事项:
参考代码:
#include <stdio.h> #include <cstdlib> #include <iostream> #include <cmath> #include <cstring> #include <string> #include <algorithm> #include <functional> using namespace std; int f(int n) { int sum = 0; for(int i = 1; i <= n/2; ++i) { if(n%i == 0) { sum += i; } } return sum; } int main() { int T, n, m; scanf("%d", &T); while(T--) { scanf("%d%d", &n, &m); if(f(n)==m && f(m)==n) { printf("YES\n"); } else { printf("NO\n"); } } return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:476 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:542 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:667 |
矩阵加法 (C语言代码)浏览:1723 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:550 |
简单的a+b (C语言代码)浏览:830 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:999 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:1200 |
1074(纳闷了,答案错误,求指教)浏览:362 |
简单的a+b (C语言代码)浏览:564 |