4_20.cpp
上传用户:zipjojo
上传日期:2009-07-20
资源大小:70k
文件大小:0k
源码类别:

文章/文档

开发平台:

C/C++

  1. # include <iostream.h>
  2. void main()
  3. {
  4.     static int k[20];
  5. int i,j,n,s,m;
  6. cout<<"请输入要寻找完数的范围:";
  7. cin>>m;
  8. for (j=2;j<=m;j++)
  9. {
  10. n=0;
  11. s=j;
  12. for (i=1;i<j;i++)
  13. {
  14. if((j%i)==0)
  15. {
  16. n++;
  17. s=s-i;
  18. k[n]=i;
  19. }
  20. }
  21.     if (s==0)
  22. {
  23.      cout<<j<<"是一个完数,它的因子是:";
  24.      for (i=1;i<=n;i++)
  25.      cout<<k[i]<<"  ";
  26.         cout<<endl;
  27. }
  28. }
  29. }