#include<stdio.h> int main() { int a,b,i,j,k,n,sum1=0,sum2=0; scanf("%d",&n); for(k=1;k<=n;k++) { scanf("%d%d",&a,&b); for(i=1;i<a;i++) if(a%i==0) sum1+=i; for(j=1;j<b;j++) if(b%j==0)sum2+=j; if(sum1==b&&sum2==a) printf("YES\n"); else printf("NO\n"); sum1=0; sum2=0; } return 0; }
0.0分
0 人评分
【数组的距离】 (C语言代码)浏览:740 |
字符串问题 (C语言代码)浏览:1521 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:604 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:575 |
【明明的随机数】 (C语言代码)浏览:787 |
IP判断 (C语言描述,蓝桥杯)浏览:1095 |
1128题解(返回值为数组的情况)浏览:473 |
1050题解(结构体数组与结构体指针的使用)浏览:1108 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:689 |
C二级辅导-求偶数和 (C语言代码)浏览:674 |