[問題] 長整數運算
今天去遊戲公司(電子機台)做上機測驗 題目有3題
第一題解不出來 領便當了 哭哭
VC++
題目1 計算2,222,222,222,222,222,222(19位) 與 0.000000000581(12位)相加n次的值
>>請輸入相加次數
>>計算結果為
我用了土法煉鋼的方法
把變數1跟變數2 都設為string陣列
int sum,n;
將sum=n*581去做轉換 不過當N>1000000(7位數)
且sum>10位數就會發生溢位
int 範圍-2^31 ~ 2^31-1
也因為變數2*n沒辦法>1 所以與變數1 相加完全沒影響
主管就說 明天不用再來了 便當GET!
好心人方便的話 可以附程式碼寫法嗎 qq
---------------------------------------------------------------------
題目2 計算7進制的乘法器
>>請輸入乘數
>>請輸入被乘數
>>計算結果為
這題勉強解出
用土法煉鋼的方法 所以結構很差
而且公司電腦的VC++ 2003 無法使用"^"運算符號....
只好寫出7*7*7*7.. 這種鬼東西
我先將乘數/被乘數 視為10進制 or 7進制
然後轉換成10進制後 做運算
運算完 再轉成7進制
輸出結果 end
----------------------------------------------------------------------
題目3 計算時鐘 時針與分針夾角
>>請輸入時間
>>計算結果為
這題 google一下 時鐘的角度 就有結果了
先存取變數 時(hh)分(mm)
然後 求取時針的角度 扣掉 分針的角度
var = (hh+mm/60)*30 - mm*6
// 360度/12小時=30度/時 360度/60分=6度/分
var為結果 end
------------------------------------------------------------------------
題外話
其實這些題目 在學時老師沒提過 自己也沒想過
自己程度還太差
還有太多的觀念 與 題型都不知道怎麼解 去哪找題目...
在這樣沒有很大的學習成長的話...
工作都不知道要怎麼找 都有點想放棄寫程式了qq
有人可以分享 以寫c/c++為工作的 到底要會哪些東西
概念 觀念 與 例題... 也許題型做多了 就不會領便當了(哭哭)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.240.192.25
→
01/11 20:52, , 1F
01/11 20:52, 1F
推
01/11 20:53, , 2F
01/11 20:53, 2F
印象中m的n次方 為m^n google計算機也是這樣寫 還是 要用別的表示法
→
01/11 20:56, , 3F
01/11 20:56, 3F
已修正 謝謝
推
01/11 21:14, , 4F
01/11 21:14, 4F
所以 若想表示 m的n次方 要如何寫 比較好 謝謝
→
01/11 21:14, , 5F
01/11 21:14, 5F
推
01/11 21:18, , 6F
01/11 21:18, 6F
推
01/11 21:19, , 7F
01/11 21:19, 7F
噓
01/11 21:30, , 8F
01/11 21:30, 8F
→
01/11 21:39, , 9F
01/11 21:39, 9F
第一題 確實還是寫不出來 求教中 謝謝
※ 編輯: VVll 來自: 123.240.192.25 (01/11 21:42)
→
01/11 21:41, , 10F
01/11 21:41, 10F
→
01/11 22:13, , 11F
01/11 22:13, 11F
→
01/11 22:14, , 12F
01/11 22:14, 12F
→
01/11 22:15, , 13F
01/11 22:15, 13F
推
01/11 22:32, , 14F
01/11 22:32, 14F
→
01/11 22:49, , 15F
01/11 22:49, 15F
→
01/11 22:49, , 16F
01/11 22:49, 16F
→
01/11 23:11, , 17F
01/11 23:11, 17F
→
01/11 23:14, , 18F
01/11 23:14, 18F
→
01/11 23:17, , 19F
01/11 23:17, 19F
→
01/11 23:19, , 20F
01/11 23:19, 20F
→
01/11 23:21, , 21F
01/11 23:21, 21F
→
01/12 00:18, , 22F
01/12 00:18, 22F
推
01/12 09:36, , 23F
01/12 09:36, 23F
→
01/12 09:37, , 24F
01/12 09:37, 24F
→
01/12 10:08, , 25F
01/12 10:08, 25F
推
01/12 15:14, , 26F
01/12 15:14, 26F
推
01/12 20:27, , 27F
01/12 20:27, 27F
→
01/13 02:46, , 28F
01/13 02:46, 28F
討論串 (同標題文章)