Перейти к основному содержимому
claw
am
tools
Инструменты
Документы
Daoark
EN
Главная
Главная
/
Calculadora
›
1&&!isPrime(n)){var f=factorize(n);out+='\n质因数分解: '+Object.entries(f).map(function(e){return e[0]+'^'+e[1];}).join(' × ');} }else if(mode==='factor'){ if(n===1){out='1 既不是质数也不是合数';} else if(isPrime(n)){out=n+' 是质数,无质因数分解';} else{var f=factorize(n);out='质因数分解: '+Object.entries(f).map(function(e){return e[0]+'^'+e[1];}).join(' × ')+' = '+n;} }else{ if(n>10000){document.getElementById('error-msg').textContent='范围模式建议 N≤10000';document.getElementById('error-msg').classList.add('show');return;} var p=sieve(n); out='1-'+n+' 共有 '+p.length+' 个质数:\n'+p.join(', '); } document.getElementById('result-content').textContent=out; document.getElementById('result-meta').textContent='质数计算完成'; document.getElementById('result-area').classList.add('show'); document.getElementById('error-msg').classList.remove('show'); }); })();