因式分解
一、因式分解是什么
不断地分解因式,
例如
二、如何实现
1.题面
2.代码实现与思路
代码如下(示例):
#include<bits/stdc++.h>
using namespace std;
void dive(int n)
{
for(int i = 2; i <= n/i; i++)
{
if(n % i == 0)
{
int s = 0;
while(n % i == 0)//将其分解的无法分解为止
{
n/ = i;
s++;
}
cout<<i<<" "<<s<<endl;
}
}
if(n>1) cout<<n<<" "<<'1'<<endl;
cout<<endl;
}
int main()
{
int n, t;
while(t--)
{
cin >> n;
dive(n);
}
return 0;
}
总结
提示:质数—质因数分解