- <script>
- var pmax=100;
- function fenjie(n){
- if(2>n||n!=parseInt(n))alert('输入的数字不符合格式。\n请重新输入大于1的自然数。');
- else{A=[];N=n;pnI=n%2?3:2;
- for(pni=pnI;pni<=n/pnI;)n%pni?pni+=pnI-1:(A.push(pni),n/=pni);
- if(N>n)A.push(n);}
- return(A[0]?(N+'='+A.join('×')).fontcolor('ite'):(N+' 是质数').fontcolor('red'));
- }
- document.write('<table border="1" borderColor="blue" cellpadding="2">');
- for(i=2;i<=pmax;i++){
- if((i-2)%6==0){
- if(i>2)document.write('</tr>');
- document.write('<tr>');
- }
- document.write('<td>'+fenjie(i)+'</td>');
- }
- document.write('</tr>');
- document.write('</table>');
- </script>
分解质因数
回复