卢嵩高 十大形:用C语言编程!

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/03 10:31:45
用C语言编程!!
判断给定字符串是否回文。回文是指顺读和倒读都一样的符。

#include <stdio.h>
#include <string.h>

int wwp(const char *p);

main()
{
char ch[80];
scanf("%s",ch);
printf("%s",wwp(ch)?"YES":"NO");
getch();

}

int wwp(const char *p)
{
int i,n;
n=strlen(p);
for (i=0;i<n/2+1;i++)
{
if (p[i]==p[n-i-1])
{
;
}
else
{
return 0;
}
return 1;

}
}

TC2下验证通过
楼上的都是C++的程序吧

#include<iostream.h>
#include<string.h>
void main(){
char a[256]
cin>>a;
int len=strlen(a);
int i=0;
for(;i++;i<=len/2)
{
if(a[i]!=a[len-i])
break;
}
if(i>len/2)
cout<<"NO"<<endl;
else
cout<<"YES"<<endl;}
有错自己查吧

int palindrome(String s)
{int i=0,j=s.len-1;
while(j-i>=1)
if(s.data[i]==s.data[j])
{i++;j--;}
else return 0;
return 1;
}