问题描述
我正在编写用于数字的素因式分解的代码,但是遇到进程以状态-1073741510 终止的程序,我无法运行我的程序,我是计算机科学的新手。请在下面找到我的代码:
PrimeFactorize函数
int primeFactorize(int n) {
if (isPrime(n)) {
cout<<n;
}
for(int i = 2; i < sqrt(n); i++) {
if(!isPrime(i))
continue;
while(n % i == 0) {
cout<<i;
n /= i;
}
}
}
isPrimeMethod
bool isPrime(int n) {
if (n <= 1) {
return false;
}
for(int i = 2; i <= sqrt(n); i++) {
if (n % i == 0)
return false;
}
return true;
}
主要方法
int main() {
cout<<primeFactorize(100);
return 0;
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)