分解质因数水题。题意:给出n按照唯一分解定理分解出的质因数和幂,请输出n-1分解后的质因数和幂,注意顺序。
我的解题思路:只是输入不太方便而已,需要用字符串输入,一次输入一行,输入完以后就处理数据就行了。
我的解题代码:
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <cctype>
#include <cmath>
#include <algorithm>
using namespace std;
const int N = 10000;
int factor[N], power[N], fn;
int num;
char str[N];
void InitRead();
void DataProcess();
int FastPow(int base, int n);
void Factor(int x);
int main()
{
while (fgets(str, sizeof(str), stdin) != NULL)
{
if (str[1] == '\0' && str[0] == '0')