看板 NTUBSE-B-96 關於我們 聯絡資訊
- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.242.26
danywang0617:C 用 float定義可以在公式那裏不用加(double)唷!!04/16 23:11
v900149:樓上專業~~ 我也是這樣做滴04/16 23:32
joydante:還好我也是.......我覺得我只是好狗運= =04/16 23:44
cocoyan:你可以試試看...雖然我也是這樣寫的04/17 01:29
cocoyan:scanf函式只能輸入整數 所以一樓說的方法是行不通的...04/17 01:29
danywang0617:我有試耶 可以跑呀= = 難道我的電腦比較聰明?!04/17 12:23
cocoyan:我的也可以跑 只是轉換的溫度都是32度XD04/17 14:48
cocoyan:因為他會把C當成004/17 14:49
C和F都設double的話 scanf要弄成%lf (英文小寫L) 這樣就不會只有32度了 而如果都設float 則scanf只要用%f就可以了 以上詳情請見中文版p153 圖5.5 有資料類別和printf scanf的對照表 另外還有另一種錯法 就是如果都設double或是float時 scanf不能用%.1f來取到小數第一位 這樣跑不出來 會變成32度 = = 我就是在這裡多此一舉而翻船的...囧 --- 大概就這兩種錯法吧 這樣子 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.242.3 ※ 編輯: ja000123 來自: 140.112.242.3 (04/17 19:36)
cocoyan:不過要取到小數第一位的只有第(c)題吧! 04/17 20:01
cocoyan:推專業板主 板主才是C哥!(≧<>≦) 04/17 20:05
ja000123:我沒有C哥強拉~~我會的只到第五章而已 而且我開頭也不是C 04/17 23:02
cocoyan:那我要叫你J哥XD 04/17 23:41