判断回文
判断一个字符串是否为回文字符串,例如输入一个长度不超过20的字符串“abcdeedcba” 如是回文字符串输出“是回文字符串”否则输出“不是回文字符串”。
输入格式:
输如n个字符。
输出格式:
输出判断的结果。如“是文字符串”
输入样例:
在这里给出一组输入。例如:
abcdeedcba
输出样例:
在这里给出相应的输出。例如:
是回文字符串
代码如下:哈哈哈哈哈哈
#include <stdio.h>
#include <string.h>
int main()
{
int i, n,a=1;
char s[20];
scanf("%s",s);
n=strlen(s);
for(i=0;i<n/2;i++)
{
if(s[i]!=s[n-1-i])
{
a=0;
break;
}
}
if(a==0)
printf("不是回文字符串");
if(a==1)
printf("是回文字符串");
return 0;
}