HDoj 2029 Palindromes _easy version

Problem Description

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

Input

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

Output

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

Sample Input

4
level
abcde
noon
haha

Sample Output

yes
no
yes
no

Author

lcy

Source

C语言程序设计练习(五)

Recommend

lcy   |   We have carefully selected several similar problems for you:  2031 2030 2032 2033 2035

C语言代码如下:

#include<stdio.h>
#include<string.h>
int main()
{
    int n=0;
    char s[100];
    int flag;
    scanf("%d",&n);
    for(int i=0;i<n;i++)
    {
        flag=1;
        scanf("%s",s);
        for(int i=0;i<(int)strlen(s)/2;i++)
            if(s[i]!=s[strlen(s)-i-1])
            {
                flag=0;
                break;
            }
        if(flag==0)
            printf("no\n");
        else
            printf("yes\n");
    }
}

原文地址:https://www.cnblogs.com/wzmm/p/12586822.html

时间: 2024-10-13 22:55:45

HDoj 2029 Palindromes _easy version的相关文章

hdu 2029 Palindromes _easy version

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2029 题目大意:回文数,即第一个和最后一个相同,第二个和倒数第二个相同....以此类推 注意字符的输入,以及计算字符长度的位置.还有要注意清流哦~ 1 #include <stdio.h> 2 #include <string.h> 3 int main (void) 4 { 5 int m,n,i,l; 6 char a[100]; 7 while (scanf("%d&q

1167: 零起点学算法74——Palindromes _easy version

1167: 零起点学算法74--Palindromes _easy version Time Limit: 1 Sec  Memory Limit: 64 MB   64bit IO Format: %lldSubmitted: 1754  Accepted: 1023[Submit][Status][Web Board] Description "回文串"是一个正读和反读都一样的字符串,比如"level"或者"noon"等等就是回文串.请写一个

Palindromes _easy version

Palindromes _easy version Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 25314    Accepted Submission(s): 15544 Problem Description "回文串"是一个正读和反读都一样的字符串,比如"level"或者"noon&qu

HDU2029 Palindromes _easy version【回文串】【水题】

Palindromes _easy version Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 24195    Accepted Submission(s): 14903 Problem Description "回文串"是一个正读和反读都一样的字符串,比如"level"或者"noon&qu

武汉科技大学ACM :1004: 零起点学算法74——Palindromes _easy version

Problem Description “回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串.请写一个程序判断读入的字符串是否是“回文”. Input 输入包含多个测试实例,输入数据的第一行是一个正整数n,表示测试实例的个数,后面紧跟着是n个字符串.每个字符串长度不超过150. Output 如果一个字符串是回文串,则输出"yes",否则输出"no". Sample Input 4 level abcde noon haha S

Palindromes _easy version(hdu2029)

输入格式:首先一个整型,然后循环不带空格未知长度的字符串. 思考:首先用scanf_s()输入整型,然后一个大循环,用gets_s()函数输入字符串. 注意:scanf_s()多加了一个%c,&d,所以大循环前不用getchar()函数. #include<stdio.h> #include<cstring> int main() { int n; char d; char ch[1000000]; while (scanf_s("%d%c", &

杭电acm2029-Palindromes _easy version

Problem Description “回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串.请写一个程序判断读入的字符串是否是“回文”. Input 输入包含多个测试实例,输入数据的第一行是一个正整数n,表示测试实例的个数,后面紧跟着是n个字符串. Output 如果一个字符串是回文串,则输出"yes",否则输出"no". Sample Input 4 level abcde noon haha Sample Output y

回文串(杭电2029)

/*Palindromes _easy version Problem Description "回文串"是一个正读和反读都一样的字符串,比如"level"或者"noon"等等就是回文串.请写一个程序判断读入的字符串是否是"回文". Input 输入包含多个测试实例,输入数据的第一行是一个正整数n,表示测试实例的个数,后面紧跟着是n个字符串. Output 如果一个字符串是回文串,则输出"yes",否则输出

回文串(杭州电2029)

/*Palindromes _easy version Problem Description "回文串"它是一个正读和反读同一字符串.例"level"要么"noon"等是回文序列.请编写一个程序,读取推断字符串是否"回文". Input 输入包括多个測试实例,输入数据的第一行是一个正整数n,表示測试实例的个数.后面紧跟着是n个字符串. Output 假设一个字符串是回文串.则输出"yes",否则输出&qu