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

  • 80
  • 0
  • 约2.94千字
  • 约 9页
  • 2021-02-01 发布于天津
  • 举报
实验二数制转换一实验目的掌握堆栈的存储方式和基本操作掌握堆栈后进先出运算原则在解决实际问题中的应用掌握使用栈的原理来解决数制转换问题二实验内容利用栈结构编写程序将十进制数转换成二进制数或八进制数提示十进制数值转换成二进制使用辗转相除法将一个十进制数值转换成二进制数值即用该十进制数值除以并保留其余数重复此操作直到该十进制数值为为止最后将所有的余数反向输出就是所对应的二进制数值十进制数值转换成八进制算法类似转换算法要求用一个函数完成顺序栈的基本操作的代码可参考如下初始化顺序堆栈定义初始栈顶下标值判顺

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

文档评论(0)

1亿VIP精品文档

相关文档