自己修改后求1到1000的完数代码。
来源:互联网 发布:淘宝客哪里可以关闭 编辑:程序博客网 时间:2024/05/21 19:28
void main()
{
int i,j,sum;
for(i=1; i<=1000; i++){
sum=0;
for(j=1; j<=i/2; j++)
if(i%j==0)
sum+=j;
if(sum==i) {printf ("%d its factors are ",sum);
for (j=1;j<=sum/2;j++)
if (sum%j==0) printf ("%d,",j);
printf ("/n");}
}
getch();
}
到网上找了一下完数的定义后,重新写的。
这回总算对了。
这是C语言书上练习题。
我自己理解下的完数概念,因子一般都小于等与其所要求的数,所求出后的数除以因子,都没有余数,也就是整除了,所有因子相加后等于所求的那个数。
- 自己修改后求1到1000的完数代码。
- Java求1到1000以内的完数
- 研究完zd394071264《移植SYSZUXpinyin到tiny6410》后自己的修改与优化
- Master代码改动后怎么pull到自己的分支
- Master代码改动后怎么pull到自己的分支
- 求100到1000的水仙花数
- 求1到10000的完全数
- 运用java语言求1到1000内所有的完数(带源程序)
- 一个数排序后的最大值最小值不断求差,直到等于自己
- git 修改代码后提交到远端
- 求数组最大数的代码(我自己想出来的)
- 求一个数转化为二进制后1的个数
- 自己修改的MBProgressHUD 代码
- 求两个数的商C语言程序,精确到小数点后100位
- 分支限界法求tsp问题,根据原博文修改后的代码
- ImageLoader修改后的代码
- 求1到给定数的阶乘的和
- 如何在WeX5中使用自己的tomcat并在修改代码后自动同步
- 一个英文java网站
- DLL 调用错误 -The value of ESP was not properly saved across a function call.
- SQL高手篇
- 不引进第三变量交换两个变量的值
- 选择
- 自己修改后求1到1000的完数代码。
- 求一个数列的代码
- JAVA中int、String的类型转换
- blog 开通!
- 小技巧大全-转自AoGo
- java的类型转换
- 简要JAVA数据类型转换
- yahoo POP设置
- [转贴]仅通过崩溃地址找出源代码的出错行