作业帮 > 综合 > 作业

看看这个程序怎么编写.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 14:30:17
看看这个程序怎么编写.
假设称正读和反读都相同的字符序列为"回文",假如"abba"和"abcba"是回文,"abcda"则不是回文,试编写算法判别读入的一个以"@"为结束符的字符序列是否为"回文".
基于队列的哦
#include
#include
using namespace std;
int main()
{
char ch;
bool flag=true; //标记,是否为回文序列
int len=0; //计数器,字符串长度
char str[100]; //预分配100字符空间
coutch;
while(ch!='@')
{
str[len++]=ch;
cin>>ch;
}
str[len]='\0';
//以下判断是否是回文
for(int i=0;i