標題:

action scrp作業...拜託大大

發問:

1+3+5+7+9+11....+a a=32767; /*請使用迴圈顯示以下結果: 當總和大於100時,顯示"sum>100" 當總和大於1000時,顯示"sum>1000" 當總和大於10000時,顯示"sum>1000" 當總和大於100000時,顯示"sum>10000 */"

最佳解答:

aa.jpg

 

此文章來自奇摩知識+如有不便請留言告知

本人已測試下面語法,是順利的:(斜線後面是解釋) var num=1 //呼喚時間軸變數,值為1,不要在迴圈內呼喚,因區域變數不可重用 for(var i=1;num<=32767;num+=2){ //呼喚i是迫不得已,因為for必需初始一個 //變數.num小/等於32767便繼續 //然後+2(因為您的題目全是單數 trace(num) //輸出a,方便測試,你可移除這行 if(num>100){ //當總和大於100時,顯示"sum>100" trace('sum>100') } if(num>1000){ //當總和大於1000時,顯示"sum>1000" trace('sum>1000') } if(num>10000){ //當總和大於10000時,顯示"sum>10000 trace('sum>10000') } if(num>100000){ //當總和大於100000時,顯示"sum>100000 trace('sum>100000') } } 2013-04-11 19:05:12 補充: 小心當機,因為太多行需要輸出,flash可能會省略一些

其他解答:FBEFE3C2E0474026
arrow
arrow

    ceui4w8 發表在 痞客邦 留言(0) 人氣()