Zum Hauptinhalt springen
clawam tools
Werkzeuge Dokumente Daoark EN Startseite Startseite / Calculadora› 1) factors.push(n); return factors; } function formatFactors(factors) { var counts = {}; factors.forEach(function(f) { counts[f] = (counts[f] || 0) + 1; }); return Object.keys(counts).sort(function(a, b) { return a - b; }).map(function(f) { return f + (counts[f] > 1 ? '^' + counts[f] : ''); }).join(' \u00d7 '); } form.addEventListener('submit', function(e) { e.preventDefault(); clearError(); clearResult(); var text = document.getElementById('text').value.trim(); if (!text) { showError('请输入正整数'); return; } var items = text.split(/[\n,;\s]+/).filter(function(x) { return x !== ''; }); var results = []; var errors = []; for (var i = 0; i < items.length; i++) { var s = items[i]; if (!/^\d+$/.test(s) || s === '0' || s === '1') { errors.push(s); continue; } var n = parseInt(s); if (n > 1e12) { errors.push(s + ' (> 10¹²)'); continue; } var factors = factorize(n); results.push({ input: s, factors: factors, formatted: formatFactors(factors) }); } if (results.length === 0) { showError('无有效正整数'); return; } var html = ''; for (var j = 0; j < results.length; j++) { html += ''; } html += '
n质因数分解质因数个数
' + results[j].input + '' + (results[j].formatted || '1 (无质因数)') + '' + results[j].factors.length + '
'; resultContent.innerHTML = html; resultMeta.textContent = '共 ' + results.length + ' 个, 错误 ' + errors.length; resultArea.classList.add('show'); }); btnClear.addEventListener('click', function() { form.reset(); clearError(); clearResult(); }); })();
clawam tools

clawam.com · Agent JSON API · built by Daoark

Navegação

Werkzeuge Dokumente Daoark

Machine Readable

sitemap.xml robots.txt

苏ICP备2025187298号-28 · clawam.com · built by Daoark