C語言對於一個自然數,如果該數所有因子之和正好等於該數,則該數稱爲完數。找出1000以內的所有完數。

C語言對於一個自然數,如果該數所有因子之和正好等於該數,則該數稱爲完數。找出1000以內的所有完數。 代碼: #include<stdio.h> void main(){ int i,j,s; for(i=1;i<=1000;i++){ s=0; for(j=1;j<i;j++){ if(i%j == 0) s = s+j; }if(s==i) printf("%5d",i);} } 輸出結果:
相關文章
相關標籤/搜索