• 个位百位AS3实现经典算法(二) 水仙花数


    最近研究个位百位,稍微总结一下,以后继续补充:

        每日一道理
    我拽着春姑娘的衣裙,春姑娘把我带到了绿色的世界里。
    package{
    	/*
    	目题:打印出有所的"水仙花数(narcissus number)",所谓"水仙花数"是指一个三位数, 
    	其各位数字方立和即是该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的
    	三次方+3的三次方。 
    	1.序程分析:利用for循环制控100-999个数,每一个数分解出个位,十位,百位。 
    	*/
    	
    	import flash.display.Sprite;
    	
    	public class NarcissisticNumber extends Sprite{
    		
    		private var d:int;    //个位
    		private var dd:int;   //十位
    		private var ddd:int;  //百位
    		
    		public function NarcissisticNumber(){
    			init();
    		}
    		
    		private function init():void{
    			for(var i:int=101; i<1000; i++){
    				ddd = i / 100;
    				dd  = (i % 100) / 10;
    				d   = (i % 100) % 10;
    				if((ddd*ddd*ddd + dd*dd*dd + d*d*d) == i){
    					trace("水仙花数:" + i);
    				}
    			}
    		}
    	}
    }
    
    /* output
    水仙花数:153
    水仙花数:370
    水仙花数:371
    水仙花数:407
    */

    文章结束给大家分享下程序员的一些笑话语录: 警告
    有一个小伙子在一个办公大楼的门口抽着烟,一个妇女路过他身边,并对他 说, “你知道不知道这个东西会危害你的健康?我是说, 你有没有注意到香烟 盒上的那个警告(Warning)?”
    小伙子说,“没事儿,我是一个程序员”。
    那妇女说,“这又怎样?”
    程序员说,“我们从来不关心 Warning,只关心 Error”

  • 相关阅读:
    WordCount结对项目
    第一周作业:一些感想
    第一次作业
    Spring Cloud 微服务实战笔记
    解决jest处理es模块
    领域驱动设计(DDD:Domain-Driven Design)
    测试
    whistle
    日记(2018-11-07)
    ubuntu中使用机密数据Secrets
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3043261.html
Copyright © 2020-2023  润新知