以下程序的功能是输出1至1000之间的所有完数

以下程序的功能是输出1至1000之间的所有完数。若一个整数等于该数的所有因子之和,则称该整数为完数。

#include “stdio.h”

void main()

{ int i,j;

  int s;

  for(i=1;i<=999; i++)

  {   s=1; ★

for(j=1;j < i-1;j++) ★

{if(i/j==0 ) s=s+j; }  ★

      if(s=i)printf(“%5d”,i); ★

}

}

 

 

#include “stdio.h”
#include “conio.h”

void main()
{int i,j;
 int s;
 for(i=1;i<=999; i++)
 { s=0;
   for(j=1;j<i-1;j++)
   { if(i%j==0) s=s+j; }
   if(s==i)printf(“%5d”,i);
 }
 getch();
}

© 版权声明
THE END
喜欢就支持以下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容