因式分解

 
// 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5

#include <stdio.h>

int main()
{
    int n;
    printf("输入一个正整数:");
    scanf("%d", &n);
    for (int i = 2; i <= n; i++) {
        while (0 == n%i) {
            printf("%d ", i);
            n /= i;
        }
    }

    return 0;
}

 

posted @ 2023-02-20 23:28  jason8826  阅读(9)  评论(0编辑  收藏  举报