T了3个点!!!
查看原帖
T了3个点!!!
811258
Chenziyong2011楼主2024/5/5 16:53

//分别是第2、6、9个点

#include<iostream>

using namespace std;
long long n;

int main() {
	cin >> n;
	for (int i = 2;i * i <= n;i++) {
		if (n % i == 0) {
			int t=0;
			cout << i;
			while (n % i == 0) {
				t++;
				n /= i;
			}
			if (t != 1)cout << "^" << t;
			if (n != 1)cout << " * ";
		}
	}
	if (n != 1)cout << n;
	return 0;
}
2024/5/5 16:53
加载中...