1 条题解

  • 0
    @ 2026-10-24 11:16:45

    #include <stdio.h> int main() { int i,n,x,a; scanf("%d",&n); getchar(); for(i=1;i<=n;i++) { int car[20000]; a=(0); for(x=1;x<i;x++) { if(i%x==0) { car[a]=x; a++; } }

      int b=0,x2=0,x3=0;
      for(x2=0;x2<a;x2++)      
      {
         b+=car[x2];
      }
    
    
      if(b==i)
      {
        printf("%d its factors are ",i);
        for(x3=0;x3<a;x3++)
        {
        printf("%d ",car[x3]);
        }
        printf("\n");
      }
    
    }
    

    }

    C语言程序设计教程(第三版)课后习题6.7

    信息

    ID
    36
    时间
    2000ms
    内存
    128MiB
    难度
    6
    标签
    递交数
    1325
    已通过
    447
    上传者