改正下列程序中的错误,找出200以内的所有完数,并输出其因子。

作者在 2009-12-30 09:08:32 发布以下内容
改正下列程序中的错误,找出200以内的所有完数,并输出其因子。
#include<stdio.h>
int main()
{
 int i,j,s=0;
 for(i=1;i<=200;i++){
  for(j=2;j<=i/2;j++)
   if(i%j==0)
    s=s+j;
   if(s==i){
    printf("%d=1",i);
    for(j=2;j<=i/2;j++)
     if(i%j==0)
      printf("+%d",j);
     printf("\n");
   }
 }
 return 0;
}
默认分类 | 阅读 3187 次
文章评论,共1条
跟做电第(游客)
2019-11-26 19:37
1
感谢!
游客请输入验证码
文章分类
文章归档