Re: [問題] 想請問這個演算法

看板Programming作者時間16年前 (2008/03/27 15:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《biglongtoday.bbs@ptt.cc (大長今)》之銘言: > 題目是找出1~10^9 中3^13的倍數 > x=1; > while x<10^9/3^13 > a=x*3^13; > b=int2str(a); > n=length(b); > x=x+1; > c=(b-48)|0; > if n==9 & all(c)==1 > fprintf('%d\n',a) > end > end > 我想請問 > b=int2str(a); > n=length(b); > 跟最後的if迴圈 為什麼可以這樣寫?? > b還轉字串@@ 這是虛擬碼吧,本來就不會跟細節完全相符 [數字轉字串]和[算字串長度]是非常普遍的operation,不知道你是有什麼問題 還有if不是迴圈,那啥all(c)==1也不是真的指令 我看那 c=(b-48)|0 比較難懂:測試看 (b-48) 能不能被0整除!!????   -- [法外科學暨工程顧問公司] :: DAICON III/IV 開幕動畫 (1981/83) - (12/9)  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ -_ http://www.wretch.cc/blog/journeyman/ _- -- ┌─────KKCITY─────┐  線上音樂新震撼   bbs.kkcity.com.tw ^_^ / 隨選隨播免等待 KKBOX ^_^ / └──From:59.115.204.191 ──┘   http://www.kkbox.com.tw   --
文章代碼(AID): #17wqOk00 (Programming)
文章代碼(AID): #17wqOk00 (Programming)