#23632: 這裡除了是題目C的解答之外,還是atoi()函數的教學


uhoo.tw60@gmail.com (過路君子[䶬])

學校 : 不指定學校
編號 : 124585
來源 : [125.227.116.19]
最後登入時間 :
2023-10-21 20:49:22
a148. You Cannot Pass?! | From: [125.227.116.20] | 發表日期 : 2020-12-04 04:31

不廢話,上網址

【C】〔無條件捨去〕如何忽略float數據 直接儲存成int型態(數據100%不失真)@小編過路君子

http://n.sfs.tw/content/index/14843

 
#23636: Re:這裡除了是題目C的解答之外,還是atoi()函數的教學


snakeneedy (蛇~Snake)

學校 : 國立高雄師範大學附屬高級中學
編號 : 7661
來源 : [114.40.8.251]
最後登入時間 :
2023-01-25 19:16:06
a148. You Cannot Pass?! | From: [218.161.41.139] | 發表日期 : 2020-12-04 14:46

真的搞得很複雜呢

atoi 也可以參考 https://en.cppreference.com/w/c/string/byte/atoi,可以了解傳入的型別要求以及回傳值

說搞得很複雜是,這題是給 n 個正整數,可以直接用 int 來輸入,當然除法還是要轉一下浮點數

有個小提醒

char b[UNI];
scanf("%s", &b);

以 char 陣列來說,寫成 scanf("%s", b);(移除 &) 就好,至於為什麼 scanf("%s", &b); 也會過,就要請教懂 C 編譯器的人了

 
ZeroJudge Forum