判断回文,怎么全都是判断是非回文
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 15:26:56
判断回文,怎么全都是判断是非回文
#include
#define MaxStackSize 100
#define MaxQueueSize 100
typedef char DataType;
#include "SeqStack.h"
#include "SeqCQueue.h"
#include
void main(void)
{char str[50],x1,x2;
int i=0,t,flag=1;
SeqStack s;
SeqCQueue c;
printf("请输入字符串:\n");
scanf("%s",str);
StackInitiate(&s);
QueueInitiate(&c);
while(str[i]!='\0')
{StackPush(&s,str[i]);
QueueAppend(&c,str[i]);
i++;
}
for(t=0;t
#include
#define MaxStackSize 100
#define MaxQueueSize 100
typedef char DataType;
#include "SeqStack.h"
#include "SeqCQueue.h"
#include
void main(void)
{char str[50],x1,x2;
int i=0,t,flag=1;
SeqStack s;
SeqCQueue c;
printf("请输入字符串:\n");
scanf("%s",str);
StackInitiate(&s);
QueueInitiate(&c);
while(str[i]!='\0')
{StackPush(&s,str[i]);
QueueAppend(&c,str[i]);
i++;
}
for(t=0;t
strcmp(&x1,&x2)!=0
这句改成这样试试:x1!=x2
因为你要比较的只不过是一个字符,根本不需要用到strcmp,用了反而就错了,因为你不确定在x1和x2存放的那个内存单元的后面一个内存单元放的是不是空字符,strcmp会一直比较下去,直到遇到空字符才会停止的.
这句改成这样试试:x1!=x2
因为你要比较的只不过是一个字符,根本不需要用到strcmp,用了反而就错了,因为你不确定在x1和x2存放的那个内存单元的后面一个内存单元放的是不是空字符,strcmp会一直比较下去,直到遇到空字符才会停止的.
判断回文,怎么全都是判断是非回文
C语言怎么判断一个数是否是回文数?
如何判断回文数
C语言一个7位数,判断它是不是回文数.即1234432是回文数.
怎么用Pascal编一个判断回文数的程序
编程判断一个5位数是否是回文数
vf中判断是一个整数是不是回文数.
c语言中的回文序列的判断
c语言如何判断回文数一个5位数,判断它是不是回文数.即12321是回文数,个位与万位相同,十位与千位相同.只学了循环 分
回文串判断C++如果一个字符串正反看(左到右,右到左)是相同的称为回文.编程判断从键盘输入的任意一个串是否回文.注:汉字
如何判断输入的一个五位数是否是回文数如“12321”
写一个递归函数,判断输入的正整数是否是回文数(不使用数组)