求大神帮解C语言答案啊~!~!

学习 时间:2026-03-30 09:58:55 阅读:12
求大神帮解C语言答案啊~!~!一个数如果刚好与它的所有真因子(不包括该数本身)之和相等,则称该数为“完数”,请找出200到500之间的所有完数.列如:6的真因子有1,2,3,且6=1+2+3,故6是完数.

最佳回答

阳光的帽子

迷路的早晨

2026-03-30 09:58:55

#include "stdio。h"int main(){   int i,j,sum=0;   for(i=200;i<=500;i++)   {      sum=0;      for(j=1;j<=i/2;j++)      {         if(i%j==0)          sum+=j;      }      if(sum==i)       printf("%4d",i);   }   printf("\n");}输出 496

最新回答共有2条回答

  • 迅速的未来
    回复
    2026-03-30 09:58:55

    #include "stdio。h"int main(){   int i,j,sum=0;   for(i=200;i<=500;i++)   {      sum=0;      for(j=1;j<=i/2;j++)      {         if(i%j==0)          sum+=j;      }      if(sum==i)       printf("%4d",i);   }   printf("\n");}输出 496

上一篇 判断它的奇偶性y=(x-1)√((1+x)*(1-x))

下一篇 ∫[(1+sinx)/(1+cosx)]*(e^x)dx