编写程序,检查字符串是否是回文,主函数输入一个字符串,输出该字符串是否是回文的信息。编程新人,请多指教!
程序代码
# include <stdio.h>
# include <string.h>
# define N 20
void main()
{
char str[N];
char *p;
char *q;
start: //可以删除
printf("输入字符串: ");
gets(str);
p=str;
q=str+strlen(str)-1;
while(p<=q && *p==*q)
{
p++;
q--;
}
if(p<=q)
printf("结果:不是回文\n");
else
printf("结果:是回文\n");
system("pause"); //可以删除
goto start; //可以删除
}