目录
1. 质因数的概念
2. 代码
1. 质因数的概念

这道题的目的是找到x这个数的质因数的底数和指数。例如280这个数,可以看成2^3 * 5^1 * 7^1,其中2、5和7分别是三个质因数的底数,3、1、1分别是三个质因数的指数。
2. 代码
#include <iostream>
using namespace std;
// 假设拆280
void decompose(int x)
{
// i从2枚举到根号x
for (int i = 2; i <= x / i; i ++ )
{
if (x % i == 0)
{
// s代表质数i的个数
int s = 0;
while (x % i == 0) s ++, x /= i;
cout << i << " " << s << endl;
}
}
// 质数x和它的个数1
if (x > 1) cout << x << " " << 1 << endl;
}
int main()
{
int n;
cin >> n;
while (n -- )
{
int x;
cin >> x;
// 拆解x
decompose(x);
cout << endl;
}
return 0;
}












![PostgreSQL的学习心得和知识总结(一百五十)|[performance]更好地处理冗余 IS [NOT] NULL 限定符](https://i-blog.csdnimg.cn/direct/0429c52cc29e4daf8b54d936a535c2fe.png)






