C语言编程 编程判断输入的一串字符是否为“回文”。所谓“回文”是指顺序读和逆序读都一样的字符串。

C语言编程 编程判断输入的一串字符是否为“回文”。所谓“回文”是指顺序读和逆序读都一样的字符串。编程判断输入的一串字符是否为“回文”。所谓“回文”是指顺序读和逆序读都一样的字符串。如:“12321”和“abcdcba”都是回文。

#include <stdio.h>
void main()
{
char m[30],c;
int i,n,k;
gets(m);
for(i=0;(c=m[i])!='\0';i++);
n=i;k=0;
for(i=0;i<n/2;i++)
{
if(m[i]==m[n-i-1])k++;
}
if(k==n/2)printf("Yes");
else printf("No");
}
温馨提示:答案为网友推荐,仅供参考
相似回答