第一范文网 - 专业文章范例文档资料分享平台

算法与数据结构实验 14计统一 1413101001 王成

来源:用户分享 时间:2025/5/24 11:52:40 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

金陵科技学院实验报告

{

if (maxsize - 1 == s->top) {

printf(\栈空间已满!\ return; } else {

++s->top;

s->data[s->top] = ch; } }

char Pop(Stack *s) {

char ch;

if (-1 == s->top) {

printf(\空栈!\ return '\\0'; } else

金陵科技学院实验报告

{

ch = s->data[s->top]; --s->top; return ch; } }

int main() {

int i = 0; Stack s;

char ch[maxsize]; gets(ch); s.top=-1;

if (ch == NULL || *ch == '\\0') printf(\匹配\\n\

while (ch[i] != '\\0') {

if (ch[i] == '(') Push(&s,ch[i]); else if (ch[i] == ')') {

金陵科技学院实验报告

if (s.top == -1) {

printf(\不匹配\\n\ exit(0); } else Pop(&s); } i++; }

if (s.top != -1) {

printf(\不匹配\\n\ } else

printf(\匹配\\n\} 1.(2)

#include int i;

void move(int n,char a,char c)

金陵科技学院实验报告

{

printf(\第%d步:将%d号盘子%c--->%c\\n\}

void hanno(int n,char a,char b,char c) {

if(n==1) move(1,a,c); else {

hanno(n-1,a,c,b); move(n,a,c); hanno(n-1,b,a,c); } } main() { int n; char a,b,c;

printf(\请输入要移动的盘子数\\n\ scanf(\ a='A'; b='B';

算法与数据结构实验 14计统一 1413101001 王成.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9kxg37jqya1wxgv8jpqn_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top