編程求1000以內(nèi)的完數(shù) 1000以內(nèi)的完數(shù)有哪些?
1000以內(nèi)的完數(shù)有哪些?完數(shù),即完美數(shù),一個數(shù)如果恰好等于除它本身外的因子之和,這個數(shù)就稱為完數(shù)。例如6=1+2+3.(6的因子是1,2,3)求1000以內(nèi)的完數(shù)的C語言代碼如下:#include&
1000以內(nèi)的完數(shù)有哪些?
完數(shù),即完美數(shù),一個數(shù)如果恰好等于除它本身外的因子之和,這個數(shù)就稱為完數(shù)。例如6=1+2+3.(6的因子是1,2,3)求1000以內(nèi)的完數(shù)的C語言代碼如下:#include<stdio.h>intmain(){intn=1000intr,j,ifor(i=1i<=ni ){r=0for(j=1j<ij ){if(i%j==0){r=r j}}if(r==i){printf("theresultis:%dn",r)}}return0}輸出結(jié)果為:6,28,496,即1000以內(nèi)的完數(shù)只有6、28、496三個數(shù)字。