社区
C++ 语言
帖子详情
数据结构题,判断~~~~~~~!
pubilc
2004-01-03 03:13:49
编程判断一个字符序列是否是回文(回文是指一个字符序列以中间字符为基准两边字符完全相同).
...全文
38
5
打赏
收藏
数据结构题,判断~~~~~~~!
编程判断一个字符序列是否是回文(回文是指一个字符序列以中间字符为基准两边字符完全相同).
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gwolf
2004-01-03
打赏
举报
回复
o,晚暸一步,樓上2種方法都說暸。
lfyang
2004-01-03
打赏
举报
回复
就这样:
#include<string.h>
typedef charDatatype;
#include "SeqQueue.h"
#include "SeqStack.h"
void main(void)
{
SeqStack myStack;
SeqQueue myQueue;
char str[80];
cout<<"输入字符序列,回车换行符结束:"<<endl;
cin.getline(str,80);//从键盘接收字符序列
int h=strlen(str);//求字符序列的长度
for(int i=0;i<h;i++)
{
myQueue.QInsert(str[i]);
myStack.Push(str[i]);
}
while(!myQueue.QDelete()!=myStack.Pop())
{
cout<<"不是回文!"<<endl;
return;
}
}
cout<<" 是回文!"<<endl;
}
ningzhiyu
2004-01-03
打赏
举报
回复
#include <iostream>
using namespace std;
bool palindrome(char *str)
{
int len;
int index;
char *mid;
len =strlen(str);
if (len %2==0)
{
cout<<"odd "<<endl;
return false;
}
else
{
index=len/2;
mid=str+index;
for (int j=0; j<=index; j++)
{
if (*(mid+j)!=*(mid-j))
return false;
}
}
return true;
}
int main(void)
{
char str[80];
cin>>str;
if (palindrome(str))
cout<<" it is palindrome. ";
system("pause");
return 0;
}
只判断单词的
loveghb
2004-01-03
打赏
举报
回复
先进栈,然后依次弹出,判断是否相等!
简单吧!
:)
pubilc
2004-01-03
打赏
举报
回复
今天十一点前结分,希望大家帮帮忙!
什么是真正的“一站式AI+数智服务”?它如何为产业园区创造价值?.docx
什么是真正的“一站式AI+数智服务”?它如何为产业园区创造价值?
基于java的游戏账号估价交易平台的设计与实现(代码+数据库+LW)
摘 要 系统根据现有的管理模块进行开发和扩展,采用面向对象的开发的思想和结构化的开发方法对游戏账号估价交易的现状进行系统调查。采用结构化的分析设计,该方法要求结合一定的图表,在模块化的基础上进行系统的开发工作。在设计中采用“自下而上”的思想,在游戏账号估价交易平台实现了用户信息、账号出售、用户咨询、常见问
题
、交易订单、确认订单等的功能性。 关键词:游戏账号估价交易平台;
在AI+时代,破解市场竞争白热化难
题
,产业园区的出路在哪里?.docx
在AI+时代,破解市场竞争白热化难
题
,产业园区的出路在哪里?
基于微信云开发的剧本杀小程序源码实现(高分毕业设计项目)
本项目为依托微信云开发框架构建的推理游戏小程序源代码,系在导师专业指导下完成并通过答辩的优质课
题
设计,学术评审得分高达98分。程序代码经过完整测试与系统调试,具备稳定的运行性能。该资源特别适用于计算机及相关专业学生完成课程大作业与毕业设计需求,同时可作为初级开发者进行实战训练的参考案例。项目内容经教学助理审核认定,知识结构安排合理,技术难度层级适中,能够有效支撑专业学习与实践应用,可安全规范地获取使用。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
(40页PPT)职业教育智慧校园整体解决方案.pptx
(40页PPT)职业教育智慧校园整体解决方案.pptx
C++ 语言
65,206
社区成员
250,519
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章