您的位置首页百科问答

用C语言判断字符串是否为回文

用C语言判断字符串是否为回文

的有关信息介绍如下:

用C语言判断字符串是否为回文

回文:正序和逆序一样,如abcddcba。那么怎样从键盘输入一个字符串,用程序判断其是否为回文。

进入VC++,新建C++文件。

编写程序:

#include

void main()

{

char a;

int i=0,j=0;

printf("Please input string:");

gets(a);

while(a[i]!='\0')

i++;

i--;

for(;j<=i;i--,j++)

{

if(a[i]!=a[j])

break;

}

if(j<=i)

printf("%s is not a palindrome\n",a);

else

printf("%s is a palindrome\n",a);

}

检查没有错误进行编辑连接运行:

C语言的学习要在不断地练习中进行,请多加练习。

若觉得有用,请点击有用或分享。