以下程序的功能是输出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();
}
© 版权声明
部分文章来自网络,只做学习和交流使用,著作权归原作者所有,遵循 CC 4.0 BY-SA 版权协议。
THE END
暂无评论内容