MATLABで素因数分解をする

これの続き

num = input('数字を入力してください: ');
fprintf('入力された数字 -> %d\n', num);
PrimeFactorization(num);

function PrimeFactorization(num)
    for i = 2:num
        while mod(num,i) == 0
            fprintf('%d ', i);
            num = num / i;
        end
    end
end

コメント

タイトルとURLをコピーしました