#16458: 格式轉換 by C


freedom501999@gmail.com (帥氣魔方生)

學校 : 不指定學校
編號 : 88611
來源 : [39.8.203.54]
最後登入時間 :
2019-05-30 22:56:25
d140. On Sale -- 章魚教學網站-97學年度程設馬拉松賽 | From: [27.52.77.116] | 發表日期 : 2019-01-03 00:51

測資輸入格式都是  XXXX . XX

所以用 scanf(" %d . %d ", &n, &m) ,小數點數值不會有錯

然後把 n 乘 100 加上 m,再乘以折扣 ( 乘 x 除 10 ,避免浮點運算 )

最後再還原成 n 跟 m,依格式輸出( m 用 %02d )

PS  因為 n 可以到一千萬,用上述整數運算 int 會爆掉,用 long long int 存 n 較安全

 
ZeroJudge Forum