怀旧书本
#include <bits/stdc++.h>
using namespace std;

void solve(int n) {
    int s = 0;
    for (int i = 2; i <= n / i; ++i) {
        if (n % i == 0) {
            s = 0;
            while (n % i == 0) {
                ++s;
                n /= i;
            }
            cout << i << " " << s << endl;
        }
    }
    if (n > 1) {
        cout << n << " 1" << endl;
    }
    cout << endl;
}

int main() {
    int n, t;
    cin >> n;
    for (int i = 0; i < n; ++i) {
        cin >> t;
        solve(t);
    }
    return 0;
}
本文为原创文章,欢迎分享,勿全文转载,如果内容你实在喜欢,可以加入收藏夹,说不定哪天故事又继续更新了呢。
本文地址:https://qoogle.top/decompose-into-multiple-prime-numbers/
最后修改日期:2020年4月26日

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。