• for循环小例题


    //二、输入年份,再输入月份,弹出这个月有多少天?
            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);

  • 相关阅读:
    第四阶段学习总结
    第三阶段学习总结
    第二阶段学习总结
    第一阶段内容的学习总结
    第四单元及OO课程总结
    关于工具的碎碎念
    第三单元博客总结
    第二单元博客总结
    第一单元作业总结
    实验五 单元测试
  • 原文地址:https://www.cnblogs.com/Jxliu/p/8776888.html
Copyright © 2020-2023  润新知