C语言问题~~~ 判断是否为回文(顺序倒序都一样的字符串)

来源:百度知道 编辑:UC知道 时间:2024/06/07 01:08:10
从键盘上输入一个字符串存放在数组a中,编写程序,判断该字符串是否为回文 ,所谓回文是指顺序和倒序都一样的字符串。例如“abcba”是回文

这是指针那部分的联系题 希望哪位热心的人用指针帮我写一下……谢谢了。。

给:

#include<conio.h>
#include<stdio.h>

#include<string.h>
void main()
{
char a[40];
int i=0,len;
printf("请输入字符串:\n");
gets(a);
len=strlen(a);
for(i=0;i<(len-1)/2;i++)
{
if(a[i]!=a[len-1-i])break;
}
if(i==(len-1)/2) printf("是回文字符串");
else printf("不是回文字符串");

getch();
}