现在的位置: 首页 > 综合 > 正文

HDU 2029 Palindromes _easy version

2013年07月30日 ⁄ 综合 ⁄ 共 313字 ⁄ 字号 评论关闭

  此题与2163类似只要用一个比较即可,将这个字符串从两边比起(对称比较),只要有一个不相等,就将这个字符串标记为NO,然后在输出时判断一下即可,确实够水

代码

#include <stdio.h>
#include
<stdlib.h>
#include
<string.h>
int main ( )
{
int N;
int p,q,f;
char str[10000];
scanf (
"%d",&N );
while ( N-- )
{
scanf (
"%s",str );
f
= 1;
for ( p = 0 , q = strlen ( str ) - 1 ; p < q ; ++p , --q )
if ( str[p] != str[q] )
{
f
= 0;
break;
}
puts ( f
? "yes" : "no" );
}
return 0;
}

 

抱歉!评论已关闭.