• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            十進制轉化二進制實驗報告

            更新時間:2023-12-14 11:45:34 閱讀: 評論:0

            2023年12月14日發(作者:徒有其名)

            -

            十進制轉化二進制實驗報告

            實 驗 報 告

            課程名稱:數據結構

            題 目 :十進制轉換為二進制

            班 級 :

            學 號 :

            姓 名 :

            完成時間:2012年10月10日

            1、實驗目的和要求

            本次課程設計的題目是數制轉換程序,設計此題目主要目的在于加深對C語言課程理論與數據結構課程理論實踐方面的理解。通過編寫一定規模和難度的程序,進行一次全面的C語言編程訓練,掌握數據結構的思想,提高分析問題和解決問題的能力,并提高調試程序的能力,更深一步的掌握理論應用于實踐。

            本次課程設計的主要任務是完成對數制轉換進行編程,要求用棧實現十進制到二進制的轉換,了解十進制轉換為二進制的原理,熟練對棧的基本操作,用棧的基本操作實現程序的效率化。

            2、實驗內容

            本課程設計主要解決完成數制轉化問題。完成功能如下:

            1)任意給一個十進制的數;

            2)完成十進制到二進制的數制轉換;

            3)本課程設計使用數組解決,用棧實現。

            3、算法基本思想

            數制轉換的基本原理是:將一個十進制的數,轉換為二進制的數,此過程可以采用求余法進行,用這個十進制數作為被除數,用指定的數基作除數,連續求余,得出的余數依由個位到十位等的順序組成新數,即得指定數制的數。本次課程設計主要用了數組和棧兩種的方法來實現的。堆棧的主要應用就是可以實現:后進先出(Last-In/First-Out)。轉十進制的時候先得到是低位的數字,然后得到高位的數字,剛好使用堆棧可以把這個順序顛倒過來,每得到一個數字就把它壓棧,最后把所有的數字彈出,依次顯示出來。

            4、算法描述

            用棧實現十進制到二進制的轉換的程序為:

            #include

            #include

            #define maxsize 100

            typedef struct {

            char data[maxsize];

            int top;

            }sqstack,*Stack;

            Stack initstack()

            {

            Stack s;

            s=(Stack)malloc(sizeof(sqstack));

            s->top=-1;

            return s;

            }

            int push(Stack s,char ch)

            {

            if(s->top>=maxsize)

            return 0;

            el

            {

            s->data[++s->top]=ch;

            return 1;

            }

            }

            int pop(Stack s,char *ch)

            {

            if(s->top==-1)

            return 0;

            el

            {

            *ch=s->data[s->top--];

            return 1;

            }

            }

            void Convert (int n, char str[], unsigned p)

            {

            Stack s;

            int i=0;

            s=initstack();

            while(n)

            {

            if(n%p<10)

            push(s,n%p+'0');

            el

            push(s,n%p+'A'-10); n=n/p;

            }

            while(s->top!=-1)

            pop(s,&str[i++]);

            str[i]='0';

            }

            void main()

            {

            int n;

            char str[maxsize];

            unsigned p=2;

            printf("請輸入您需要轉換的十進制數據nn");

            scanf("%d",&n);

            Convert(n,str,p);

            printf("轉換為二進制后的數為:n");

            printf("%sn",str);

            }

            5、測試數據與運行結果

            輸入十進制數據運行后的截圖為:

            6、實驗總結

            此次上機實驗,我不僅對棧的存儲等操作有了一定的認識,也對十進制到二進制的轉換有了深刻的理解,同時對編譯程序的算法思想有了新的認識,還讓我深刻的體會到了鏈表的重要性以及其應用的方便,并且對指針加深了印象,應用了書本中的算法思想,對我以后的編譯以及完成新的程序有很大的幫助。

            -

            十進制轉化二進制實驗報告

            本文發布于:2023-12-14 11:45:33,感謝您對本站的認可!

            本文鏈接:http://m.newhan.cn/zhishi/a/170252553341824.html

            版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。

            本文word下載地址:十進制轉化二進制實驗報告.doc

            本文 PDF 下載地址:十進制轉化二進制實驗報告.pdf

            下一篇:返回列表
            標簽:轉換   數制   二進制   完成   程序
            留言與評論(共有 0 條評論)
               
            驗證碼:
            推薦文章
            排行榜
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實用文體寫作網旗下知識大全大全欄目是一個全百科類寶庫! 優秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 亚洲AVAV天堂AV在线网阿V| 中文字幕无码不卡免费视频| 亚洲精品日韩中文字幕| 色综合亚洲一区二区小说| 国语自产少妇精品视频蜜桃| 国产精品久久久久久福利69堂| 人妻丰满熟妇ⅴ无码区a片| 中文在线√天堂| 视频精品亚洲一区二区| 婷婷四虎东京热无码群交双飞视频 | 5D肉蒲团之性战奶水欧美| 日韩一区在线中文字幕| 2021AV在线无码最新| 大伊香蕉精品一区二区| 五月天丁香婷婷亚洲欧洲国产| 尹人香蕉久久99天天拍| 亚洲高清av一区二区| 国产不卡一区在线视频| 风韵丰满熟妇啪啪区老熟熟女| 精品国产国语对白主播野战| 天天操天天噜| 日韩精品一区二区三区影院| 天堂资源在线| 高清无码爆乳潮喷在线观看| 国产午夜精品理论片小yo奈| 奇米四色7777中文字幕| 亚洲精品天天影视综合网| 99精品国产综合久久久久五月天| 一级二级三一片内射视频在线| 年日韩激情国产自偷亚洲| 亚洲国产午夜精品理论片| 亚洲av片在线免费观看| chinese极品人妻videos| 国产精品亚洲精品日韩已满十八小| 亚洲国产日韩伦中文字幕| 亚洲AV无码一区二区二三区软件| 国产又黄又湿又刺激网站| 国产猛男猛女超爽免费视频| 亚洲欧美综合精品二区| 亚洲精品国产三级在线观看| 日本边添边摸边做边爱喷水|