1251 Palindromes _easy version

原创 2013年12月02日 22:06:00

题目描述

“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。请写一个程序判断读入的字符串是否是“回文”。

输入

输入包含多个测试实例,输入数据的第一行是一个正整数n,表示测试实例的个数,后面紧跟着是n个字符串,字符串长度不超过500。

输出

如果一个字符串是回文串,则输出"yes",否则输出"no".

示例输入

4
level
abcde
noon
haha

示例输出

yes
no
yes
no

提示

 

来源

HDOJ

示例程序

 
#include <stdio.h>

int main()
{
    int n = 0,i = 0,k = 0;
    char a[510];
    char *ps = NULL,*pe = NULL;
    char tmp = ' ';
    int num = 0;

    //freopen ("1.txt","r",stdin);

    scanf ("%d",&n);
    getchar ();

    for (i = 0;i < n;i++)
    {
        gets (a);
        pe = a;
        ps = a;
        num = 0;
        while(*pe != '\0')
        {
            num++;
            pe++;
        }
        pe--;

        num /= 2;

        for (k = 0;k < num;k++)
        {
            if (*pe != *ps)
                break;
        }

        if (k < num)
        {
            puts("no");
        }else
        {
            puts("yes");
        }
    }


    return 0;
}

相关文章推荐

杭电2029 Palindromes _easy version

Palindromes _easy version  Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 65536/32768K (Java...

Palindromes _easy version

Palindromes _easy version Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Jav...

2029 Palindromes _easy version(回文数简单版)

//思路:1.将多个字符串放入二维数组中进行处理 // 2.判断回文数的方法:两个指针分别从一个字符串数组的头和尾开始依次比对,若指针将整个字符串过一遍以后所有字符都相等,这该字符串为回文串...

问题一百一十三:Palindromes _easy version

Description “回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。请写一个程序判断读入的字符串是否是“回文”。 Input 输入包含多个测试实...

HDU 2501 Tiling_easy version(我也是醉了,竟然是一样的代码)

HDU 2501 Tiling_easy version(我也是醉了,竟然是一样的代码)

E - Ping-Pong (Easy Version)

点击打开链接 这个题告诉你不断的告诉你一些区间,然后如果两个区间(a,b)(c,d)满足 c 然后对于每次查询看看两个点是否连通,第一感觉可以用dfs来做 每次询问时看看能不能从a搜索到b #inc...

278. First Bad Version [easy] (Python)

题目链接https://leetcode.com/problems/first-bad-version/题目原文 You are a product manager and currently l...

Codeforces 320B Ping-Pong (Easy Version)

题目链接:http://codeforces.com/contest/320/problem/B题意:先输入n,接下来输入n行,每行输入三个数,q,a,b,若q==1,则添加一个区间(a,b)。若q=...

UVa 12569:Planning mobile robot on Tree(EASY Version)(BFS)

题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=842&page=show_pr...

Saving James Bond - Easy Version

题目: This time let us consider the situation in the movie "Live and Let Die" in which James Bond...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:1251 Palindromes _easy version
举报原因:
原因补充:

(最多只允许输入30个字)