解题思路:
注意事项:
参考代码:
#include<stdio.h>
#define uint unsigned int
uint add(uint x);
int main()
{
uint a,i,j;
scanf("%d\n",&a);
unsigned int x[a][2];
for(i=0;i<a;i++)
scanf("%d%d",&x[i][0],&x[i][1]);//输入数
for(i=0;i<a;i++){
if((add(x[i][0]))==x[i][1]&&x[i][0]==(add(x[i][1])))//比较是否相等
printf("YES\n");
else
printf("NO\n");
}
}
uint add(uint x)//输入整数,还回和。
{
int i,j=0;
for(i=1;i<x;i++){
if(x%i==0)
j+=i;
}
return j;
}
0.0分
0 人评分
C语言训练-求素数问题 (C语言代码)浏览:961 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:1118 |
C语言训练-素数问题 (C语言代码)浏览:998 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:547 |
杨辉三角 (C语言代码)浏览:484 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:563 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:817 |
半数集问题 (C语言代码)浏览:921 |
C语言训练-自由落体问题 (C语言代码)浏览:608 |
数列 (C语言代码)浏览:1939 |