网站大量收购闲置独家精品文档,联系QQ:2885784924

数据结构实验2数制转换.docx

  1. 1、本文档共9页,其中可免费阅读3页,需付费100金币后方可阅读剩余内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 4、文档侵权举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验二数制转换一实验目的掌握堆栈的存储方式和基本操作掌握堆栈后进先出运算原则在解决实际问题中的应用掌握使用栈的原理来解决数制转换问题二实验内容利用栈结构编写程序将十进制数转换成二进制数或八进制数提示十进制数值转换成二进制使用辗转相除法将一个十进制数值转换成二进制数值即用该十进制数值除以并保留其余数重复此操作直到该十进制数值为为止最后将所有的余数反向输出就是所对应的二进制数值十进制数值转换成八进制算法类似转换算法要求用一个函数完成顺序栈的基本操作的代码可参考如下初始化顺序堆栈定义初始栈顶下标值判顺

实验二、数制转换 一、实验目的 1.掌握堆栈的存储方式和基本操作。 2.掌握堆栈后进先出运算原则在解决实际问题中的应用。 3.掌握使用栈的原理来解决数制转换问题。 二、实验内容 利用栈结构,编写程序将十进制数转换成二进制数或八进制数。 提示:十进制数值转换成二进制使用辗转相除法将一个十进制数值转换成 二进制数值。即用该十进制数值除以 2,并保留其余数;重复此操作,直到该 十进制数值为 0 为止。最后将所有的余数反向输出就是所对应的二进制数值。 十进制数值转换成八进制算法类似。转换算法要求用一个函数完成。 顺序栈的基本操作的代码可参考如下: typedef struct { DataType s

文档评论(0)

xusheng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档