首页 > 其他分享 >前n个数字中的“完美数”,及其它的因子.C

前n个数字中的“完美数”,及其它的因子.C

时间:2022-11-23 18:44:06浏览次数:39  
标签:数字 完美 sum int 因子 printf i%

#include <stdio.h>
int main (){
int i,a,b,d,n,sum;
printf("请输入一个整数:");
scanf("%d",&a) ;
     for(i=1;i<=a;i++)
            {
       sum=0;
     for(n=1;n<i;n++)
{
   b=i%n;
   if(b==0)
   sum=n+sum;
}
     if(sum==i)
     {     d++;
          printf(" 第%d个完美数是%d\n",d,sum );
          printf(" its factors are " );
          for(n=1;n<i;n++)
          if(i%n==0)
          printf(" %d ",n);
          printf("\n");
     }
              }
return 0;
}

标签:数字,完美,sum,int,因子,printf,i%
From: https://www.cnblogs.com/cocear/p/16919419.html

相关文章