计算机课程进制的转换,计算机课程设计 进制转换
簡要介紹資料的主要內(nèi)容,以獲得更多的關(guān)注
河北工業(yè)大學(xué)計(jì)算機(jī)軟件技術(shù)基礎(chǔ)(VC)課程設(shè)計(jì)報告
學(xué)院 機(jī)械工程系 班級 姓名 __ 學(xué)號 ____ 成績
__ ____
一、題目:
進(jìn)制轉(zhuǎn)換(8)
二、設(shè)計(jì)思路
1、總體設(shè)計(jì) 1)分析程序的功能:
總體為十進(jìn)制到十六進(jìn)制的轉(zhuǎn)換:將某一十進(jìn)制整數(shù)轉(zhuǎn)換為十六進(jìn)制,輸出該十六進(jìn)制數(shù)的各位數(shù)字之和,而后將這個十六進(jìn)制數(shù)進(jìn)行翻轉(zhuǎn)(即逆序)后再次轉(zhuǎn)換為十進(jìn)制并輸出。
2)系統(tǒng)總體結(jié)構(gòu):
系統(tǒng)由一個主函數(shù)構(gòu)成,其中包括數(shù)據(jù)的輸入,十進(jìn)制到十六進(jìn)制的轉(zhuǎn)換成十六進(jìn)制的輸出,十六進(jìn)制的逆序,十六進(jìn)制轉(zhuǎn)換成十進(jìn)制。
2、各功能模塊的設(shè)計(jì):
1)
在十進(jìn)制到十六進(jìn)制的轉(zhuǎn)換過程中使用了商余法,通過對int型整數(shù)進(jìn)行商余法計(jì)算,求得十六進(jìn)制各位對應(yīng)的數(shù)。
2)
在十六進(jìn)制的輸出中,使用了if,else語句和switch語句進(jìn)行判斷輸出,對于十六進(jìn)制中各位上在0-9的數(shù)據(jù)直接輸出,10-15的通過switch語句判斷輸出對應(yīng)的ABCDEF。
3)
在進(jìn)行十六進(jìn)制各位上的數(shù)進(jìn)行運(yùn)算求和,并輸出十進(jìn)制和時使用了for循環(huán)進(jìn)行循環(huán)運(yùn)算。
4) 5)
在進(jìn)行十六進(jìn)制各位逆序時用for循環(huán)使用開始存放十六進(jìn)制的數(shù)組進(jìn)行逆序輸出。 在將新的十六進(jìn)制轉(zhuǎn)換成十進(jìn)制的過程中,通過調(diào)用math.h中的pow函數(shù)采用計(jì)算的方法,十六進(jìn)制轉(zhuǎn)換成十進(jìn)制。
3、設(shè)計(jì)中的主要困難及解決方案
總結(jié)
以上是生活随笔為你收集整理的计算机课程进制的转换,计算机课程设计 进制转换的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mac上下载百度云盘大文件百度云盘客户端
- 下一篇: 读心术之我知采购心,来看我猜的准不准