//二、输入年份,再输入月份,弹出这个月有多少天?
var nianfen = Number(prompt("请输入年份")); var yue = Number(prompt("请输入月份")); if(yue ==1 ||yue ==3 ||yue ==5 ||yue ==7 ||yue ==8||yue ==10 ||yue ==12 ) { alert(yue+"月31天"); } else if(yue ==2) { if ( (nianfen % 4 == 0) && (nianfen % 100 != 0)) { alert(nianfen+"年是瑞年"+"2月29天"); } else if(nianfen % 400 == 0) { alert(nianfen+"年是瑞年"+"2月29天"); } else { alert(nianfen+"年是平年"+"2月28天"); } } else{ alert(yue+"月31天"); }
/*三、1000以内的水仙花数 (三位数 各个数字的立方和等于本身 例如 1*1*1 + 5*5*5 + 7*7*7 = 157)*/ /*百位 parseInt(a/100) 十位 parseInt((a-parseInt(a/100)*100)/10) 个位数 a-parseInt(a/100)*100-parseInt((a-parseInt(a/100)*100)/10) *10*/*/ /* for(var a = 100; a < 1000; a++) { var g = a-parseInt(a/100)*100-parseInt((a-parseInt(a/100)*100)/10) *10; var s = parseInt((a-parseInt(a/100)*100)/10) ; var b = parseInt(a/100); if(g*g*g + s*s*s + b*b*b== a) { alert("水仙花数:"+a); } }*/ var string =""; for(i=100;i<1000;i++){ var g = parseInt(i%10); var s = parseInt((i/10)%10); var b = parseInt(i/100); if(g*g*g + s*s*s + b*b*b == i) { string+=i+"是水仙花数," //拼接所有的水仙花数 } } alert(string); /*var row=4 for(var a=0;a < 4;a++){ for(var k=a,row="";k < 3;k++,row+=""); for(var i=0;i <= a;i++,row+="*"); console.log(row); }*/
var string ="";for(i=100;i<1000;i++){ var g = parseInt(i%10); var s = parseInt((i/10)%10); var b = parseInt(i/100); if(g*g*g + s*s*s + b*b*b == i) { string+=i+"是水仙花数," //拼接所有的水仙花数 } }alert(string);