/* 1、【回文数】
打印5位数中的所有回文数,每行打印10个数。最后统计一下一共有多少个5位回文数。*/varpalindromeNums=function(){
var n ;var num =0;for(var i =10000; i <100000; i++){
if(isPalindrome(i)){
num++;
document.writeln(i);if(num%10==0) document.write("<br>");}}return num;}
问题2
/*2、【求完数】
一个数如果恰好等于它的所有真因子(即除了自身外的所有因数)之和,
这个数就称为"完数"。请编程求出1000 以内的所有完数。
*/perfectNums=function(){
for(var i =2; i <1000; i++){
if(isPerfect()) document.write(i);}}varisPerfect=function(n){
var sum =0;for(var i =1; i <= n/2; i++){
if(n % i ==0) sum+=i;}if(sum == n)returntrue;elsereturnfalse;}
问题3
/* 3、【求不重复数字】
有1、2、3、4一共四个数字,能组成多少个不相等且无重复数字的三位数?都是多少?
*/varunequalNums=function(a,b,c,d){
var arr =[a,b,c,d];var n = arr.length;var ans =0;for(var i =0; i < n; i++){
var bai = arr[i]*100;for(var j =0; j <