AS 3.0小事件处理 八
一.循環語句的嵌套
?1. 輸出水仙花數:
?var n:int ;
?var m:int ;
?for(var i:int =1;i<=9;i++)
?{
? for(var j:int=0;j<=9;j++)
? {
?? for(var k:int =0;k<=9;k++)
?? {
??? m=i*100+j*10+k;
??? if(m==i*i*i+j*j*j+k*k*k)
??? {
???? n++;
???? trace(m);
??? }
?? }
? }
?}
? trace("共有"+n+"個水仙花數。");
? 所謂“水仙花數”是指一個三位數,其各位數字的立方和等于該數本身。例如,153是
? 一個“水仙花數”,因為153 = 1 的三次方 + 5的三次方 + 3的三次方。
?2.求一個正整數的因數:
?? var m:int =128;
?? var str:String =m+"=";
?? var flag:int =1;
?? for (var i:int =2;i<m;i++)
?? {
??? while(m%i==0)
??? {
???? if(flag==1)
???? {
????? str=str+""+i;
????? flag=0;
???? }else
???? {
????? str=str+"*"+i;
???? }
???? m=m/i;
??? }
?? }
?? if(m!=1)
?? {
??? str=str+"*"+m;
?? }
?? trace(str);
?
轉載于:https://www.cnblogs.com/wcl324/archive/2012/10/29/2745597.html
總結
以上是生活随笔為你收集整理的AS 3.0小事件处理 八的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaEE的13种核心技术
- 下一篇: M2 Planning Day3