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

正文內(nèi)容

超長(zhǎng)整數(shù)及存儲(chǔ)與運(yùn)算設(shè)計(jì)說(shuō)明書-閱讀頁(yè)

2025-02-02 15:51本頁(yè)面
  

【正文】 //去掉多余的 0int j。 shang[i]==39。 i++) 。 j=k。} 西安文理學(xué)院計(jì)算機(jī)科學(xué)系 課程設(shè)計(jì)報(bào)告 10 第四章 設(shè)計(jì)結(jié)果及分析 設(shè)計(jì)概述在不大于 101011 的整數(shù)范圍內(nèi)進(jìn)行存儲(chǔ)與運(yùn)算,有必要對(duì)數(shù)據(jù)的正負(fù)性進(jìn)行判斷,因而程序在總體上應(yīng)包含正整數(shù)與負(fù)整數(shù)的存儲(chǔ)與運(yùn)算。同樣對(duì)數(shù)據(jù)的整除求余運(yùn)算也同樣是本設(shè)計(jì)的一個(gè)難點(diǎn),因?yàn)樵谡笥噙\(yùn)算中采用的是豎式計(jì)算的方法,當(dāng)中還調(diào)用了減法的子函數(shù),無(wú)論是設(shè)計(jì)還是運(yùn)算都比較復(fù)雜。 運(yùn)行流程輸入數(shù)據(jù)數(shù)據(jù)存儲(chǔ)條件判斷進(jìn)行運(yùn)算輸出結(jié)果西安文理學(xué)院計(jì)算機(jī)科學(xué)系 課程設(shè)計(jì)報(bào)告 11 總 結(jié)此次課程設(shè)計(jì)對(duì)于我個(gè)人來(lái)說(shuō)具有很重大的意義,我學(xué)到了很多關(guān)于數(shù)據(jù)存儲(chǔ)與運(yùn)算方面的知識(shí),掌握了一些課程設(shè)計(jì)的方法與思想,了解了畢業(yè)設(shè)計(jì)的一些制作流程,同時(shí)這也是我第一次參加團(tuán)隊(duì)項(xiàng)目設(shè)計(jì),它不僅鍛煉了我的思維以及程序開發(fā)能力,也使我充分認(rèn)識(shí)到了團(tuán)隊(duì)合作的重要性,為我以后的求學(xué)之路打下了深厚的基礎(chǔ)。畢竟平時(shí)在課堂上學(xué)到的東西都是有限的,而且也只是一味的去接受,并不能主動(dòng)地去思考,其實(shí)在真正的設(shè)計(jì)實(shí)踐過(guò)程中還需要我們不斷的去努力去學(xué)習(xí),才能使該程序完成預(yù)期的目標(biāo)。由于我自身的學(xué)識(shí)有限,加之時(shí)間比較倉(cāng)促,使得此程序可能存在某些不足之處,真誠(chéng)的歡迎老師、同學(xué)提出寶貴的意見,我將認(rèn)真聽取、改正努力提高自己。張老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我收益匪淺。感謝系里給予的這次課程設(shè)計(jì)實(shí)踐機(jī)會(huì),感謝院系領(lǐng)導(dǎo)們和老師們的關(guān)心與幫助。西安文理學(xué)院計(jì)算機(jī)科學(xué)系 課程設(shè)計(jì)報(bào)告 13 參考文獻(xiàn)[1] C++ 編程與實(shí)踐[M].北京:中國(guó)水利水電出版社,2022[2] C++ 高級(jí)編程范例[M].北京:電子工業(yè)出版社,2022[3] 王萍. C++ 面向?qū)ο蟪绦蛟O(shè)計(jì)[M].北京:清華大學(xué)出版社,2022 [4] 楊路明等 . C/C++程序設(shè)計(jì)教程[M]. 湖南:湖南科技出版社,2022[5] 程序設(shè)計(jì)(第三版)[M] .北京: 清華大學(xué)出版社, 2022[6]嚴(yán)蔚敏.吳偉民. 數(shù)據(jù)結(jié)構(gòu) [M] .北京: 高等教育出版社,2022西安文理學(xué)院計(jì)算機(jī)科學(xué)系 課程設(shè)計(jì)報(bào)告 14 附錄include include include includedefine MAX 101void jianfa(int a[],int b[],int f)。 /* 把 lena,lenb 設(shè)為全局變量,lena 紀(jì)錄第一個(gè)超長(zhǎng)整型數(shù)組的位數(shù),lenb 紀(jì)錄第二個(gè)超長(zhǎng)整型數(shù)組的位數(shù)*/char b1[MAX], b2[MAX]。 printf(請(qǐng)輸入第一個(gè)數(shù):\n)。 printf(請(qǐng)輸入第二個(gè)數(shù):\n)。lena = strlen( b1 )。 /*lenb 紀(jì)錄 b2 的位數(shù)*/ if(b1[0]==39。) { lena。fa=0。39。 db=1。} for (i=0。 i++,fa++) {a1[i]=b1[lenafa]39。 } /*把字符形數(shù)據(jù) b1 轉(zhuǎn)為整數(shù)形數(shù)據(jù),同樣用數(shù)組紀(jì)錄*/ for (i=0。 i++,fb++) a2[i]=b2[lenbfb]39。 /* 同上 */ }void jiafa(int a[],int b[],int f) /*超長(zhǎng)整數(shù)加法運(yùn)算*/{ int i,c[MAX+1]={0},s。 else s=lenb。is。 c[i+1]=(int)c[i]/10。 /*超長(zhǎng)整數(shù)加法運(yùn)算過(guò)程*/ } if(c[s]) s++。amp。西安文理學(xué)院計(jì)算機(jī)科學(xué)系 課程設(shè)計(jì)報(bào)告 15 for(i=s1。i) printf(%d,c[i])。} void jianfa(int a[],int b[],int f) /*超長(zhǎng)整數(shù)減法運(yùn)算*/{ int i,u=0,c[MAX+1]={0},s。 else /*用 s 紀(jì)錄結(jié)果的最大位數(shù)*/ { s=lenb。a[i]=b[i]amp。i=0。 /*u 紀(jì)錄結(jié)果符號(hào)*/ } if(!u) /*超長(zhǎng)整數(shù)減法運(yùn)算過(guò)程*/ for(i=0。i++) { if(a[i]b[i]) { a[i+1]。 } c[i]=a[i]b[i]。is。 b[i]+=10。 } while(!c[s1]amp。s1) s。amp。amp。amp。amp。amp。amp。 if(da0amp。db0amp。!u) printf()。i=0。 } else jiafa(a,b,1)。 s = lena + lenb 1。 i lena。j lenb。 c[i+j+1] = c[i+j] / 10 + c[i+j+1]。 } while(!c[s]) s。 for(i = s。 i) printf(%d,c[i])。int lenB = strlen(b)。39。if (b[0]==39。) lenB。else return strcmp(a,b)。//用來(lái)存儲(chǔ)被減數(shù)的整型數(shù)組int cJ[MAX] = {0}。//用來(lái)存儲(chǔ)兩數(shù)之差的整型數(shù)組int lenM = strlen(beijian), lenS = strlen(jian)。//逆序復(fù)制減數(shù)和被減數(shù)到整型數(shù)組(因?yàn)闇p法運(yùn)算是從低位開始) ,保證 cB大于 cJ for (i=0。 i++) cB[i] = beijian[lenM1i] 39。 for (i=0。 i++) cJ[i] = jian[lenS1i] 39。for (i=0。 i++)//減法運(yùn)算過(guò)程西安文理學(xué)院計(jì)算機(jī)科學(xué)系 課程設(shè)計(jì)報(bào)告 17 { if (cB[i] = cJ[i])//被減數(shù)大于減數(shù),直接相減 cC[i] = cB[i] cJ[i]。 cB[i+1]。int j = 0。for (k=i1。 k,j++)//逆序存儲(chǔ)兩數(shù)之差到字符串 chas chas[j] = cC[k] + 39。chas[j] = 39。}//超長(zhǎng)整型數(shù)據(jù)的整除,求余運(yùn)算void chufa(char *beichu, char *chu, char *shang, char *yu) {int lenv=strlen(beichu),lens=strlen(chu)。39。 //判斷數(shù)組的符號(hào) for(int i=0。i++) { beichu[i]=beichu[i+1]。}if(chu[0]==39。){db=1。ilens。 } lens。 strcpy(yu, 0)。}if (strcmp(chu, 0) == 0 || Compare(beichu, chu) 0)//被除數(shù)小于除數(shù){ strcpy(shang, 0)。 return 。//臨時(shí)數(shù)組依次存儲(chǔ)被除數(shù)的每一位數(shù)int i, s, k。 //先使余數(shù)的值為空f(shuō)or (i=0,k=0。\039。 buf[0] = beichu[i]。//接上被除數(shù)的一位數(shù),改變當(dāng)前余數(shù) while (Compare(yu, chu) = 0)//連減試商 { s++。 } shang[k++] = s + 39。//記錄每一位得到的商值 if (strcmp(yu, 0) == 0) strcpy(yu, )。\039。for (i=0。039。for (j=i。 j++) shang[ji] = shang[j]。 input(a,b)。jiafa(a,b,0)。jianfa(a,b,0)。chengfa(a,b)。 getchar()。 chufa( b1, b2,c,d)。 if(da*db0amp。strcmp(c,0)) printf()。 puts(余數(shù): )。system(paus
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1