栈实现回文1.0
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
while(n>100)
{
scanf("%d",&n);
}
char a[101];
getchar();
gets(a);
int i;
int j;
for(j=0;a[j]!='\0';j++);
for(i=0;i<strlen(a);i++)
{
if(a[i]==' ')
{printf("入栈不成功");
return 0;}
}
for(i=0;i<j;i++)
{
if(a[i]==a[j-i-1])
{continue;}
else
{printf("此字符串不是回文串");
return 0;}
}
printf("此字符串是回文串");
return 0;
}
此为自己写的版本,其实不算用到栈
浙公网安备 33010602011771号