作者carmelono15 (阿淦)
看板MATLAB
標題[討論] 把一個數字分成整數部分和小數部分
時間Sun Jan 6 00:13:22 2013
我這次的作業其中有一題是
寫一個程式把弧度轉換成角度(度分秒)
例如說
1 弧度 = 57.2958 度
= 3437.7468 分
= 206264.81 秒
程式碼是都打好了也沒有錯誤
但是我後來想想好像題目是說
把 X 弧度 換成 A度B分C秒
以1弧度來當例子就是
A=57
B=0.2958*60=17(取整數部分)
C=(B的小數部分0.748)然後再*60=44.88
然後我現在就卡在如何把57.2958拆成57跟0.2958
因為是要讓使用者自定義要轉換的弧度
所以也不能用減掉57這方法
像是拆字串的話 有strtok這指令可以用
那請問各位高手有指令可以拆數字嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.190.58
1F:推 zerosky1943:floor(57.2958)=57 01/06 00:21
2F:→ zerosky1943:原值扣掉上面那個就是0.2958 01/06 00:23
3F:→ carmelono15:跟我想的方法一樣 哈哈哈 問完馬上就想到了 我是用fix 01/06 00:30
4F:→ carmelono15:謝謝囉 01/06 00:30
5F:推 MYPAPERHEART:化工系的... 01/06 03:04