HDU 2029 Palindromes _easy version(水~)

1836 ワード

Descriptionの「回文列」は、正読みと反読みが同じ文字列で、例えば「level」や「noon」などが回文列です.プログラムを書いて、読み込んだ文字列が「回文」Input入力に複数のテストインスタンスが含まれているかどうかを判断してください.入力データの最初の行は正の整数nで、テストインスタンスの個数を表しています.後ろにはn文字列Outputが続いています.1つの文字列が回文列であれば、「yes」が出力されます.そうでなければ、「no」Sample Input 4 level abcde noon hahaha Sample Output yes no yes no Solution水題Codeが出力されます.
#include<cstdio>
#include<cstring>
#include<iostream>
using namespace std;
int main()
{
    int t;
    scanf("%d",&t);
    while(t--)
    {
        char s[1111];
        scanf("%s",s);
        int len=strlen(s),i,j;
        for(i=0,j=len-1;i<j;i++,j--)    
            if(s[i]!=s[j])
            {
                printf("no
"
); break; } if(i>=j) printf("yes
"
); } return 0; }