- 1、本文档共9页,其中可免费阅读3页,需付费100金币后方可阅读剩余内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 4、文档侵权举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验二数制转换一实验目的掌握堆栈的存储方式和基本操作掌握堆栈后进先出运算原则在解决实际问题中的应用掌握使用栈的原理来解决数制转换问题二实验内容利用栈结构编写程序将十进制数转换成二进制数或八进制数提示十进制数值转换成二进制使用辗转相除法将一个十进制数值转换成二进制数值即用该十进制数值除以并保留其余数重复此操作直到该十进制数值为为止最后将所有的余数反向输出就是所对应的二进制数值十进制数值转换成八进制算法类似转换算法要求用一个函数完成顺序栈的基本操作的代码可参考如下初始化顺序堆栈定义初始栈顶下标值判顺
实验二、数制转换
一、实验目的 1.掌握堆栈的存储方式和基本操作。
2.掌握堆栈后进先出运算原则在解决实际问题中的应用。
3.掌握使用栈的原理来解决数制转换问题。
二、实验内容 利用栈结构,编写程序将十进制数转换成二进制数或八进制数。 提示:十进制数值转换成二进制使用辗转相除法将一个十进制数值转换成 二进制数值。即用该十进制数值除以 2,并保留其余数;重复此操作,直到该 十进制数值为 0 为止。最后将所有的余数反向输出就是所对应的二进制数值。 十进制数值转换成八进制算法类似。转换算法要求用一个函数完成。
顺序栈的基本操作的代码可参考如下:
typedef struct
{
DataType s
您可能关注的文档
最近下载
- 驼峰500重载无人机产品介绍.pdf VIP
- 建筑与市政施工现场安全卫生与职业健康通用规范培训课件-(2).pptx VIP
- 2025年社会工作者《初级综合能力》考点速记20页.pdf
- 联勤保障部队第九四〇医院面向社会招聘93人招聘笔试备考试题及答案解析.docx VIP
- SYNSPEC PM型颗粒物在线监测系统说明.ppt
- 从去思碑到言行录-元代士人的政绩颂扬、交游文化与身分形.pdf
- 赢利-未来10年的经营能力-读后感.pptx VIP
- 一次函数存在性问题(菱形).docx VIP
- 肠内营养并发症的预防与管理肠道感染的措施.pptx
- 2024年2月贵州省2024届高三大联考英语试卷(含答案).pdf VIP
文档评论(0)