解题思路:
注意事项:
参考别人写的代码做了些修改感觉比上一个更简约。
参考代码:
#include<stdio.h>
#define uint unsigned int
uint add(uint x);
int main()
{
uint a,i,j,b,c;
scanf("%d\n",&a);
while((a--)&&scanf("%d %d",&b,&c))
{
if(add(b)==c&&b==add(c))
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 人评分
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:495 |
P1002 (C语言代码)浏览:980 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:422 |
【绝对值排序】 (C++代码)浏览:672 |
不容易系列 (C语言代码)浏览:668 |
C语言程序设计教程(第三版)课后习题6.8 (C++代码)浏览:591 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:473 |
星期判断机 (C语言代码)浏览:859 |
2^k进制数 (C语言描述,蓝桥杯)浏览:1420 |
数组输出 (C语言代码)浏览:703 |