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

正文內容

大整數的四則運算課程設計(編輯修改稿)

2025-02-12 14:09 本頁面
 

【文章內容簡介】 ]=39。\039。for(i=0。ik。i++)str_c[i]=c[i]+39。039。memset(c,0,sizeof(c))k++str_c[i]=39。\039。圖7:除法運算函數的NS圖for(i=1。 。i++)調用輸出格式函數wele()輸入一個數x判斷x是否等于0T F定義變量x,i, str_a[N],str_b[N],str_c[N]。輸出(“程序結束,歡迎 您的使用!”)并結束程序while(x4||x0)輸出(輸入錯誤,請重新輸入) 再次輸入一個數字 輸出(”請輸入需要的兩個數”)輸入一個數再輸入一個數switch()case 1:運行加法運算case 2:運行減法運算case 3:運行乘法運算case 4:運行除法運算輸出結果圖8:運行四則運算的主函數的NS圖5 程序運行數據及其結果1) 測試加法輸入1再輸入1234567890和1234567890987圖一 加法運算結果2) 測試減法輸入2再輸入123123123132和123123123 圖二 減法運算結果3) 測試乘法輸入3再輸入12363445234和23452435圖三 乘法運算結果4) 測試除法輸入4再輸入1234567890和123456789圖四 除法運算結果5) 退出輸入0圖五 退出程序6 課程設計心得 這次我的課程設計是大整數的四則運算,由于平常使用的32位操作系統(tǒng)上,整形數的長度是32位,即四個字節(jié),對于一般的應用,這個長度的整數已經足夠。但是在某些領域,中,經常需要用到長達128位(16字節(jié))的整數,對于這種整數,內部型是無法進行計算的,所以我將大整數用字符串,數組的形式表示出來,用于它的四則運算。 通過此次課程設計,使我更加扎實的掌握了有關c語言設計方面的知識,在設計過程中雖然遇到了一些問題,但經過一次又一次的思考,一遍又一遍的檢查終于找出了原因所在,也暴露出了前期我在這方面的知識欠缺和經驗不足。實踐出真知,通過親自動手制作,使我們掌握的知識不再是紙上談兵。 在課程設計過程中,不斷發(fā)現錯誤,不斷改正,不斷領悟,不斷獲取。在設計中遇到了很多問題,最后在老師的指導以及同學的幫助下,終于迎刃而解。在今后社會的發(fā)展和學習實踐過程中,一定要不懈努力,不能遇到問題就想到要退縮,一定要不厭其煩的發(fā)現問題所在,然后一一進行解決,只有這樣,才能成功的做成想做的事,才能在今后的道路上劈荊斬棘。 附錄:includeincludedefine N 256int min(int x, int y){ return xy?x:y。}int c_to_d(char str[N], char d[N]){//把str的各位轉變成對應整數,右對齊存入d, start為最高位下標 int len,start。 //strlen(str)=5 N=10 start =105=5 int i,j。 for(i=0。iN。i++) d[i]=0。 len=strlen(str)。 start=Nlen。 for(i=0,j=start。ilen。i++,j++) d[j]=str[i]39。039。 return start。}void d_to_c(char d[N], char str[N], int start){ //把d中數字d[start...N1]轉變?yōu)樽址髮R存入str int i,j。 int len=Nstart。 for(i=0,j=start。 ilen。 i++,j++) str[i]=d[j]+39。039。 str[len]=39。\039。}//加法additionvoid add(char str_a[N], char str_b[N], char str_c[N]){ char a[N], b[N],c[N]。 //以右對齊的方式存儲各位數 int i。 int start_a,start_b,start_c。//分別存儲a,b,c中最高位的下標 int carry。//進位 //把str_a,str_b的各位轉變成對應整數,右對齊存入a,b start_a=c_to_d(str_a, a)。 start_b=c_to_d(str_b, b)。 //從低位到高位,對應位相加 i=N1。 carry=0。
點擊復制文檔內容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1