c语言:求10000以内的完全数。 所谓完全数是指所有因子之和为该数的两倍。例如6的因数有1,2,

2025-03-21 00:22:29
推荐回答(1个)
回答1:

#include         
void main()
{
 int i,n,t;
 for(n=2;n<=10000;n++)
 {
  t=n-1;
  for(i=2;i  {
   if(n%i==0)
    t=t-i;
  }
  if(t==0)
   printf("%d\n",n);
 }
}//望采纳