C語言求1000以內的完數
1:錯誤的 2:正確的 ...
書上的程序如下 main static int k int i,j,n,s for j j lt j n s j for i i lt J I if j i n s s i k n i if s printf d is a wanshu ,j for i i lt N I printf d, ,k i printf d n ,k n 我的程序如下 include int main void int ...
2011-05-30 15:18 0 6366 推薦指數:
1:錯誤的 2:正確的 ...
/* 要求:找出1000以內所有的完數,一個數如果恰好等於它的因子之和,這個數就是完數,例如:6=1+2+3 思路: 1、用for循環找到1000以內的數 2、讓這個數對1和它本身以外的數求余,求余等於0,這個數就是它的因數 ...
比Java寫的那個輸出的更清楚! ...
完數指它的所有真因子(除開自身)的和等於該數,那么這個數就是完數,如:6的真因子有1 、2、3,6=1+2+3,所以6是一個完數。 public static void main(String[] args) { for (int i = 1; i <= 1000 ...
運行結果: ...
C已經寫過了,只不過沒有發,比java輸出格式更易懂,過幾天貼出來 ...