第一部分:引言
c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。c語言是一門實踐性很強的課程。為了學好這門課程,必須在掌握理論知識的同時,加強上機實踐。完成c語言課程設計不僅可以加深對課程內容的理解,還可為以後學習其他計算機語言打下好的基礎。要求學生完成課程設計的同時能寫出比較規範的設計報告,能讓我們初步感受到軟體開發過程的專案管理方法和規範。
第二部分:系統功能和原始資料
大整數的四則運算。大整數指超過十位的十進位制整數,假定不超過五十位。這類大整數在c語言系統中因超界溢位,是不能直接表達和計算的。可以用陣列來表示大整數,在此基礎上編寫出實現大整數加、減、乘、除的程式。
第三部分:程式總體設計
(1)模組劃分和層次結構
定義加法運算
定義減法運算
定義乘法運算
定義除法運算
運用主函式進行運算
(2)函式原型清單
void
addition
(char
*str1,
char
*str2)
大整數四則運算
儲存方式 規定 整數的高位儲存在陣列的高位,整數的低位儲存在陣列的低位。例如 235813,則d 0 3,d 1 1,d 2 8.此方式以此類推。但注意 通常輸入為字串str 0 2 str 1 3 str 2 5 讀入之後需要反轉一下。加法運算 模板 include include struct ...
大整數四則運算
電腦可以處理很大的數。但是更大的數字運算由於資料型別占有的有限並不能表示出來,所以需要對很大的數字進行大整數處理,光是聽著就感覺令人心潮澎湃呢。核心思想 陣列存數,乙個單元存一位 下面是大整數儲存,比較的模板 struct bign bign change char str return a 比較兩...
C 的大整數四則運算
include include include include using namespace std const int maxsize 1000 函式宣告 void menu bigint 大整數四則運算選單 intin bigint char a 大整數的輸入 void sum bigint ...