解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int m,s,i;
for(m=2;m<1000;m++)
{
s=0;
for(i=1;i<m;i++)
if(m%i==0)
s=s+i;
if(s==m)
{
printf("%d its factors are",m );
for(i=1;i<m;i++)
if(m%i==0)
printf(" %d",i);
printf("\n");
}
}
return 0;
}
0.0分
0 人评分
十->二进制转换 (C++代码)(零和负数需要特殊处理)浏览:1040 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C++代码)(手动优化一下计算)浏览:1277 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:458 |
字符串输入输出函数 (Java代码)浏览:1437 |
C语言程序设计教程(第三版)课后习题9.2 (Java代码)浏览:608 |
兰顿蚂蚁 (C++代码)浏览:1091 |
简单的a+b (C语言代码)浏览:681 |
【金明的预算方案】 (C++代码)浏览:838 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:672 |
sizeof的大作用 (C语言代码)浏览:1448 |