Matlab練習——尋找完全數


clc;
clear;
wq = [];
for i = 2:10000
    sum = 0;
    k = 1;
    for j = 2: i / 2
        if mod(i,j) == 0
            sum = sum + j;
        end
    end
    if sum + 1 == i
        wq=[wq i];
    end
end
disp(['2至10000之間的完全數有: ',num2str(wq)])
        

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM