freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

超長整型數(shù)據(jù)及存儲與計算課程設計說明書(參考版)

2025-01-21 16:00本頁面
  

【正文】 }。 puts(d)。 puts(c)。amp。 puts(兩者之商 :)。西安文理學院計算機科學系 課程設計報告 19 char c[MAX] = {0}, d[MAX] = {0}。 printf(\n)。 printf(\n 兩者之積:\n,c1,c2)。 printf(\n 兩者之差:\n,c1,c2)。 printf(\n 兩者之和:\n,c1,c2)。}void main(){ int a[MAX]={0},b[MAX]={0}。 j=k。 i++) 。 w[i]==39。 //去掉多余的int j。 //使余數(shù)的值為空,去掉多余的}w[k] = 39。039。 isub(x, v, x)。 strcat(x, temp)。 i++){ s = 0。 u[i]!=39。strcpy(x, )。}char temp[2] = 0。 strcpy(x, u)。 return 。}if (Compare(u, v) == 0)//被除數(shù)等于除數(shù){ strcpy(w, 1)。i++) { v[i]=v[i+1]。 for(int i=0。39。 }lu。ilu。){ra=1。if(u[0]==39。\039。039。 k=0。int k。 }}while (cD[i1] == 0) i。 else //否則要向前借位西安文理學院計算機科學系 課程設計報告 17 { cD[i] = cM[i] + 10 cS[i]。 ilM。039。 ilS。039。 ilM。//被減數(shù)和減數(shù)字符串的長度int i。//用來存儲減數(shù)的整型數(shù)組int cD[MAX] = {0}。}//超長正整數(shù)的減法,且被減數(shù)大于減數(shù)void isub(char *m, char *s, char *d){int cM[MAX] = {0}。if (lA != lB) return lA lB ? 1 : 1。39。) lA。if (a[0]==39。 /*輸出結果*/} //比較兩個用字符串存儲的超長正整數(shù)的大小,若 ab,返回 1;a==b ,返回 0;ab,返回1int Compare(const char *a, const char *b){int lA = strlen(a)。 i = 0。 /*判斷最后結果的位數(shù)*/ if(ra*rb0) printf()。 c[i+j] = c[i+j] % 10。 j++) { c[i+j] = a[i] * b[j] + c[i+j]。 i++) /*超長整數(shù)乘法運算過程*/ for(j = 0。 /*用 d 紀錄結果的最大位數(shù) */ for(i = 0。}void mult( int a[], int b[]) /*超長整數(shù)乘法運算 */{西安文理學院計算機科學系 課程設計報告 16 int i, j, c[2*MAX] = {0},d。i) printf(%d,c[i])。 /*如果 h 為真是輸出負號*/ for(i=d1。amp。amp。!p)) printf()。h||hamp。(rb0amp。!h)||ra0amp。h||ra0amp。(ra0amp。 /*判斷最后結果的位數(shù)*/ if(pamp。amp。 } c[i]=b[i]a[i]。i++) { if(b[i]a[i]) { b[i+1]。 } else /*當 ab 時的處理*/ for(i=0。 a[i]+=10。id。i) if(a[i]b[i]) h=1。amp。 for(i=d。 if(ra*rb0||p) { if(lalb) d=la。 /*輸出結果*/西安文理學院計算機科學系 課程設計報告 15 } else sub(a,b,1)。i=0。p||ra0) printf()。 /*判斷最后結果的位數(shù)*/ if(ra0amp。 /*c[i+1]代表進位*/ c[i]=(int)c[i]%10。i++) { c[i]=a[i]+b[i]+c[i]。 /*用 d 紀錄結果的最大位數(shù)*/ for(i=0。 if(ra*rb0||p) { if(lalb) d=la。039。 ilb。039。 ila。b=0。) { lb。} /*判斷數(shù)組的符號*/ if(c2[0]==39。 ra=1。39。 /*la 紀錄 c1 的位數(shù)*/ lb = strlen( c2 )。 /*輸入兩個超長整型數(shù)據(jù)*/ scanf(%s,c2)。 scanf ( %s, c1)。 /*紀錄需要計算的兩個超長整型數(shù)據(jù) */void input(int a1[],int a2[]) /*函數(shù) input 為輸入函數(shù),用來紀錄兩個待計算的超長整型數(shù)據(jù),以*/{ int i,a=1,b=1。 // 函數(shù)功能:利用字符串實現(xiàn)超長整數(shù)減法運算int la,lb,ra=1,rb=1。最后還要感謝所有軟件工程二班的同學和老師,是大家共同為整個集體創(chuàng)造了積極進取、奮發(fā)向上的實習環(huán)境和氛圍,使我們能夠順利完成整個課程設計。衷心感謝學校給予的機會,感謝院系領導和老師的關心。在這里,向老師致以崇高的敬意和衷心的感謝。這次實踐是對自己大學這兩年所學的一次大檢閱,使我明白自己知識還很淺薄,以后更應該努力學習,使自己成為一個對社會有所貢獻的人,為 IT 工業(yè)添上自己的微薄之力!西安文理學院計算機科學系 課程設計報告 12 致 謝本論文是在張崗亭老師的親自指導下完成的。 但是此次設計也暴露出自己專業(yè)基礎的很多不足之處。 課程設計收獲很多,比如學會了查找相關資料相關標準,分析數(shù)據(jù),提高了自己的獨立思考與動手能力,懂得了許多經驗公式的獲得是前人不懈努力的結果。通過這次實踐,我了解了超長整數(shù)的存儲與運算問題,鍛煉了工程設計實踐能力,培養(yǎng)了自己獨立設計能力。從最初的選題到完成設計。 數(shù)據(jù)存儲運算范圍當所輸入位數(shù)在 101 范圍以內的整數(shù)時,無論正負,程序都會給出正確的運算結果當所輸入的數(shù)據(jù)位數(shù)超過 101 時,程序將會停止運行。}西安文理學院計算機科學系 課程設計報告 10 第四章 設計結果及分析 基本界面 運行過程由于此程序涉及的運算比較多,而且要兼顧正負數(shù)的運算,所以代碼中子函數(shù)較多,重復率高,所以程序運行時速度會比較慢。 j=k。 i++) 。 w[i]==39。 //去掉多余的 0int j。 //使余數(shù)的值為空,去掉多余的 0}w[k] = 39。039。 isub(x, v, x)。 strcat(x, temp)。 i++){ s = 0。 u[i]!=39。strcpy(x, )。}char temp[2] = 0。 strcpy(x, u)。 return 。}if (Compare(u, v) == 0)//被除數(shù)等于除數(shù){ strcpy(w, 1)。i++) { v[i]=v[i+1]。 for(int i=0。39。 }lu。ilu。){ra=1。if(u[0]==39。\039。039。 k=0。int k。 }}while (cD[i1] == 0) i。 else //否則要向前借位 { cD[i] = cM[i] + 10 cS[i]。 ilM。039。 ilS。039。 ilM。//被減數(shù)和減數(shù)字符串的長度int i。//用來存儲減數(shù)的整型數(shù)組int cD[MAX] = {0}。}//超長
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1