解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<stdbool.h>
int judge(int n,int m)
{
int i=0;
int sum=0;
bool flag=0;
for(i=1;i<=n/2;i++)
{
if(n%i==0)
{
sum+=i;
}
}
//printf("%d ",sum);
if(sum==m)
{
flag=1;
}
return flag;
}
int main()
{
int n;
int A,B;
scanf("%d",&n);
int i=0;
while(i<n)
{
scanf("%d %d",&A,&B);
if(judge(A,B)==1)
{
printf("YES\n");
}
else
{
printf("NO\n");
}
i++;
}
return 0;
}
0.0分
0 人评分
WU-格式化数据输出 (C语言代码)浏览:1812 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:536 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:1476 |
C语言训练-自由落体问题 (C语言代码)浏览:645 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:587 |
2^k进制数 (C语言描述,蓝桥杯)浏览:1452 |
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:583 |
多输入输出练习2 (C语言代码)浏览:1695 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:837 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:678 |