1 / 6
文档名称:

数据结构—数制转换.doc

格式:doc   大小:105KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据结构—数制转换.doc

上传人:gooddoubi 2021/10/25 文件大小:105 KB

下载得到文件列表

数据结构—数制转换.doc

相关文档

文档介绍

文档介绍:数据结构—数制转换
数据结构—数制转换
数据结构—数制转换
     
实验一 栈的应用 数制转换
1。程序设计简介
  该程序以顺序栈为工具,实现十进制数到其他一至十六进制数的转换。
ﻩ设计中采用了一个循环,使得用户可重复进行数制转换。需转换的十进制数和要转换的数制均通过交互方式输入。因采用了顺序栈,程序中包含SqStack.h 。
2。源程序
#include〈>//cout,cin
#include"process。h”//exit()
#include”stdio。h”//EOF,NULL
#include”"
template〈class T〉
void convert(T n,T m)
{//把十进制数n转换为m进制数
ﻩT e;
ﻩchar c;
ﻩSqStack〈int> s(10);
ﻩcout〈〈"需转换的十进制数是:"〈<n〈<endl;
ﻩwhile(n)
ﻩ{
ﻩﻩtry
ﻩ{
ﻩﻩs。Push(n%m);}
ﻩﻩcatch(char *err)
ﻩﻩ{ cout<<err<〈endl;ﻩ }
ﻩﻩn=n/m;
ﻩ}
ﻩcout<〈"转换为”〈〈m〈<"进制数为:";
while(!())

ﻩ try
ﻩﻩﻩ{    e=s.Pop ();
ﻩ    if(e<10)
ﻩﻩﻩ cout<<e〈<'\t';
ﻩﻩﻩ  else
ﻩﻩﻩﻩ {
数据结构—数制转换
数据结构—数制转换
数据结构—数制转换
ﻩﻩﻩﻩﻩ c='A'+e-10;
ﻩ ﻩ cout〈〈c<〈'\t';
ﻩﻩﻩﻩ }
ﻩ}
ﻩ  catch(char *err)
{ cout〈<err〈<endl; }
ﻩ}//
cout<<endl;

void main()

int n,m;//分别存放被转换的数及转换数制
ﻩchar ans; //工作变量,存放是否继续的应答
ﻩint flag=1;//工作变量,是否继续的标志
ﻩwhile(flag)
{
ﻩﻩcout<<”输入需转换的十进制数: ";
   cin〉〉n;
   cout<<"输入需转换的数制: ";
ﻩ   cin>>m;
ﻩ    convert(n,m);
ﻩ cout<〈"继续吗(Y/N)?"〈〈endl;
ﻩcin>>ans;
ﻩﻩif(ans==’Y’||ans==’y') 
ﻩﻩflag=1;
ﻩﻩelse {
ﻩﻩﻩflag=0;
ﻩ ﻩcout<<"程序运行结束,BYe—Bye!"<<endl;
ﻩﻩ}
}//while
}//main

数据结构—数制转换
数据结构—数制转换
数据结构—数制转换
实验二 表达式括号匹配配对判断问题

假设一个算法表达式中包括圆括号、方括号两种,设计判别表达式中括号是否正确匹配的算法。

(1)表达式用字符串表示,以初始化方式创建或以交互方式创建;
(2

最近更新

2025年度房地产教育培训年售房委托协议 9页

2025年度户外活动场地保洁与环保服务合同 9页

2025年度店铺入股文化体验店合作开发协议 7页

2025年度幼儿园租赁合同风险评估与预防 8页

2025年度年劳动合同法版网络安全服务合同 9页

2025年度工程预付款保证金合同范本 7页

2025年度工厂设备知识产权转让合同 9页

2025年度工业用地买卖合同正式版 9页

实用的周记高中作文汇总5篇 7页

2025年度展会专业观众邀请与合作合同 8页

小学开幕式作文(4篇) 5页

幼儿园上学期大班班主任工作总结(3篇) 9页

幼儿教师述职报告范文(素材稿件12篇) 37页

担保书范文(29篇) 43页

春节的作文[锦集15篇] 16页

有关护士辞职报告(28篇) 33页

2025年度实习生合同汇编:网络安全领域实习生.. 8页

2025年度安全生产安全生产培训及考核合同 8页

2025年度学生实习就业实习补贴及福利协议书 7页

2025年度学历合同中介服务合作协议 9页

汽车展厅装修合同范本3篇 52页

2025年度农村集体果树资源整合与收益共享合同.. 8页

水库加固工程物料运输合同3篇 50页

水上乐园改造合同范本3篇 50页

橡胶制品运输合同模板3篇 48页

桥梁工程设计居间合同3篇 51页

杭州市剧场租赁合同3篇 49页

新青岛版数学三年级下第3单元-两位数乘两位数.. 14页

中兴天翼手机汇编 29页

知识竞赛颁奖大会上的主持词 3页