請教obj-c高手們


請教obj-c高手們

我在Enter the First number :
輸入10

Enter the Second number :
輸入5

但是在下面畫面只出現1
而不是10

但最後輸出有跑出 10 is divisible by 5

輸入數字時,可以輸入10
但顯示只有1為什麼??

請教各位高手!!
2012-09-22 14:54 發佈
文章關鍵字 obj-c 高手們
請問有沒有人會阿~幫幫我
easontim wrote:
我在Enter th...(恕刪)


你給的圖

裏面的程式根本看不清楚

更遑論回答了。。

jaxchang wrote:
你給的圖裏面的程式根...(恕刪)




不好意思~我重新貼圖了
像是這樣
我在Enter the First number :
輸入200
但是在下面打的時候只看見2

最後還是有出現200 is divisible by 1


為什麼在輸入數字時,都只能看見第一個數字阿?
我之前不會這樣~請求大大幫忙

easontim wrote:
不好意思~我重新貼圖...(恕刪)


請問有人知道為什麼嗎??
應該用float,不用int,請再研讀一下之間的不同,看來您跟小弟一樣是初學者,這裡不是專業寫程式網站,建議另外GOOGLE吧,小弟也在找就是。

tkukuo wrote:
應該用float,不...(恕刪)


不是吧?? 只是形式不同吧
而且這題是我抓之前的算閏年的題目.....
我用int是因為整數值
也是可以用才對阿~我之前都可以用後來好像升級4.5就變成這樣了

easontim wrote:
請問有人知道為什麼嗎...(恕刪)


把 %i 改 d 看看...
不行就用 NSString initWithFormat ...

去google學一下吧.. key word是 sprintf format
這個是Xcode 4.5版本的Bug,早在Developer Preview版本就有發現這個問題,而且已經有回報但蘋果官方目前無解。
另外像是4.5版之後@synthesize也不會自動編入,與之前的自動編入的運作方式不同,應該也是改版的bug。
我個人使用起來的感覺是4.1版的問題比4.5版少一些,初學推薦使用這個版本。

若真要使用Xcode 4.5跑出結果,請先編譯完成(或是按下Run但不理會它的執行結果),然後到導覽區的Product點開你的專案檔(以我自己的程式為例):

按右鍵點選Show in Finder:

接著在Finder當中點選檔案執行:

如此會進入Console底下執行,可以跑出來正確的結果。但千萬注意,程式裡面不得使用中文,否則也不保證不出錯。
公喵不帥, 母喵不愛. 公喵愈壞, 母喵愈愛. 不帥的公喵想要母喵愛, 就只好學壞.
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?