黑马程序员技术交流社区

标题: 一个数如果恰好等于它的因子之和,这个数就称为“完数... [打印本页]

作者: baihe0813    时间: 2015-1-17 22:47
标题: 一个数如果恰好等于它的因子之和,这个数就称为“完数...
  1. for(int i = 0; i<=999; i++)
  2.         {
  3.             //遍历所有数,
  4.             int sum = 1;
  5.             //找到所有的因子,然后加起来
  6.             for(int j = 2; j <= i / 2; j++)
  7.             {
  8.                 if(i % j == 0)
  9.                 {
  10.                     sum += j;
  11.                 }
  12.             }
  13.             
  14.             //将所有的完数打印出来
  15.             if(sum == i)
  16.             {
  17.                 printf("%i \n", i);
复制代码







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2