當前位置:編程學習大全網 - 網站源碼 - 回文(棧和隊列)(C語言)

回文(棧和隊列)(C語言)

#include <stdio.h>

void main( )

{

char str[100], queue[100], stack[100], top = -1, front = 0, rear = 0, i;

int IsHuiwen = 1;

gets(str);

for(i = 0; str[i] != '\0'; i++)

{

queue[rear++] = str[i];

stack[++top] = str[i];

}

while(top !== -1 && IsHuiwen)

{

if(stack[top--] != queue[front++])

IsHuiwen = 0;

}

if(IsHuiwen) printf("yes!\n);

else printf("no!\n);

}

  • 上一篇:微信婚禮邀請函怎麽做
  • 下一篇:foxmail總提示error.log文件損壞。我將foxmail重裝了,因為有重要郵件,所以不能卸載,是覆蓋的。
  • copyright 2024編程學習大全網