大整數相加
程式要求
我們知道在 C 語言中 double 型態變數中的資料最多可以精確到 15 位數, 如果有一個應用程式需要處理 20 位數的正整數資料, 而且所有的資料都必須精確到個位數字, 在程式內該如何表示這樣子的資料? 請嘗試以字元陣列或是整數陣列來表示相關資料, 如果需要將兩個這樣子的整數相加並列印結果, 該如何製作程式?
範例執行程式
請下載
AddBig.exe
並執行
注意
:
本程式讓同學練習
陣列變數之使用
函式之靈活使用
基本控制
行有餘力
的同學請擴充你的程式
若是資料容許有正負號, 該如何修改程式?
若是要進行減法、乘法、除法,該如何製作程式?
範例測試資料
inputBigNum.dat
請自行更改檔案名稱為 input.dat
範例執行程式
BigNum.exe
: 請下載並執行
此程式會產生一輸出檔案 output.dat
請注意, 如果你想嘗試撰寫這一部份程式的話, 請你一定要用函式來適當地把各個不同功能的步驟區分開來, 不可以寫成一個大的主函式。
回
程式設計課程
首頁
製作日期: 09/13/2008 by 丁培毅 (Pei-yih Ting)
E-mail:
pyting@mail.ntou.edu.tw
TEL: 02 24622192x6615
海洋大學
電機資訊學院
資訊工程學系
Lagoon