完数,顾名思义,就是一个数如果恰好等于它的因子之和。例如6=1+2+3.编写找出1000以内的所有完数

#include <stdio.h>
#include <stdlib.h> int main()
{
int k[];
int i,j,ws,n;
for(j=;j<;j++)
{
ws=j;
n=-;
for(i=;i<j;i++)
{
if(j%i==)
{
n++;
ws-=i;    //判断该数的因子,然后减去
k[n]=i;   //保存该数的所有因子
}
}
if(ws==)  //该数减去它的所有因子,判断是否为0
{
printf("%d is a wanshu.\n",j);
       //打印完数的所有因子
for(i=;i<n;i++)
{
printf("%d,",k[i]);
}
printf("%d\n",k[n]);
}
}
return ;
}

最新文章

  1. Redis Geo: Redis新增位置查询功能
  2. Redis的一些坑
  3. YTU 2620: B 链表操作
  4. MongoDB实战指南(六):MongoDB复制集之复制集概述
  5. WPF TreeView递归遍历相关方法
  6. 用NodeJs实现延迟调用,规避定时任务的闭包问题
  7. 栈和托管堆/值类型和引用类型/强制类型转换/装箱和拆箱[C#]
  8. Linux android studio :&#39;tools.jar&#39; seems to be not in Android Studio classpath.
  9. mysql很有用的语句
  10. Python—day18 dandom、shutil、shelve、系统标准流、logging
  11. Centos下安装Mysql异常
  12. C#中异步使用及回调
  13. JavaWeb后台购物车类的具体实现
  14. PHP开发小技巧①①—php实现手机号码显示部分
  15. POJ-1038 Bugs Integrated, Inc. (状压+滚动数组+深搜 的动态规划)
  16. python学习笔记_week4
  17. 51Nod 1684 子集价值 (平方和去括号技巧)
  18. 【OpenCV3】threshold()函数详解
  19. 转:application/json 四种常见的 POST 提交数据方式
  20. (打补丁 )patch

热门文章

  1. Perl ping
  2. C#中object sender,EventHandler e有个毛作用
  3. Ubuntu安装ARM架构GCC工具链(ubuntu install ARM toolchain)最简单办法
  4. workflow4.0学习资料
  5. Krypton Factor 困难的串-Uva 129(回溯)
  6. hdu 4322 最大费用流
  7. VGO新闻 - VGO
  8. Eclipse 在线汉化
  9. Android网络:开发浏览器(一)——基本的浏览网页功能开发
  10. javaweb笔记4之httpservlet