- 6
- 0
- 约1.67千字
- 约 5页
- 2019-09-07 发布于湖北
- 举报
设计题目 回文检测
设计一个程序,,对输入的字符串进行检测,以判断该字符串是否是回文数据,并输出判断结果。如:“abcxcba”或“abccba”都是回文数据。
设计目的
(1)利用栈和队列的原理设计上述题目;
(2)键盘输入字符串;
(3)键盘输出判断结果(如abcxcba和abccba是回文数据)。
三、设计内容:
利用栈的性质。先进先出,先将字符串全部入队,然后将一半的字符进行依次比较,
四、程序流程图
开始
开始
声明栈
输入一个以@结束的字符串
判断字符串是否以@结束
N
不是回文
结束
Y
将字符串加入栈和队列中
N
是回文
比较所有字符
Y
N
五、源程序
#include stdio.h
#include stdlib.h
#include string.h
#define EMPTY 0
#define FULL 10000
#define MAX 10000
typedef char data;
typedef struct elem
{
data d;
struct elem *next;
}elem;
typedef struct stack
{
int cnt;
elem *top;
}stack;
void initialize(stack *stk);
void push(data d, stack *stk);
data pop(st
您可能关注的文档
最近下载
- 通信工程综合实训-全套PPT课件.pptx
- 2025年马鞍山市大学生乡村医生专项计划招聘人员1人笔试模拟试题及答案解析.docx VIP
- 上海市2025英语中考试卷.doc VIP
- 病理生理学第四章酸碱平衡紊乱.ppt VIP
- 广东省东莞市东莞五校2025-2026学年九年级上学期期中语文试题 (含答案).docx VIP
- 电厂精细化管理总结模版.pptx VIP
- 08J907 洁净厂房建筑构造.pdf VIP
- NB_T 47003.2-2022 常压容器 第2部分:固体料仓.docx VIP
- 最新职业健康安全管理手册+全套程序文件+表单(ISO45001-2018版).pdf
- 2026年新教科版四年级上册科学全册知识点.pdf
原创力文档

文档评论(0)