本题要求实现一个函数,判断字符串是否是回文。如果是则返回1,否则返回0。
函数接口定义:
int isecho(char a[]);
返回值为1,表示是回文;返回值为0,表示不是回文。
裁判测试程序样例:
#include <stdio.h>
#define N 100
int isecho(char a[]);
int main()
{
char a[N];
int k;
scanf("%s",a);
k=isecho(a);
if(k)
printf("%s yes",a);
else
printf("%s no",a);
return 0;
}
/* 请在这里填写答案 */
答案
int isecho(char a[])
{
int s,i,k=1;
s=strlen(a);
for(i=0;i<=s/2;i++)
if(a[i]!=a[s-i-1])
k=0;
return k;
}