解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int a;
int m,k=0;
scanf("%d",&a);
for(m=1;m<a;m++)
{
if(a%m==0)
{
k=k+m;
if(k==a)
{
printf("yes\n");
break;
}
}
}
if(m==a)
printf("no\n");
return 0;
}
0.0分
0 人评分
C语言训练-阶乘和数* (C语言代码)浏览:810 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:607 |
【回文数(二)】 (C++代码)浏览:787 |
剔除相关数 (C语言代码)浏览:897 |
C语言训练-素数问题 (C语言代码)浏览:1472 |
C语言训练-计算一个整数N的阶乘 (C语言代码)浏览:785 |
P1001 (C语言代码)浏览:765 |
C语言训练-求函数值 (C语言代码)浏览:532 |
C语言训练-大、小写问题 (C语言代码)浏览:665 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:848 |