蓝桥杯 回文判定


 

输入输出样例

示例 1

输入

abcba
输出
Y
示例 2 输入
abcbb
输出
N
#include 
#include 
#include <string.h>
int main(int argc, char *argv[])
{
    char a[1000001];
    int i,f=0,len;
    gets(a);
    len=strlen(a);
    if(len%2){
        for(i=0;i<(len-1)/2;i++){
            if(a[i]-'0'==a[len-1-i]-'0'){
                f=0;
            }else{
                f=1;
                break;
            }
        }
    }else{
        for(i=0;i2;i++){
            if(a[i]-'0'==a[len-1-i]-'0'){
                f=0;
            }else{
                f=1;
                break;
            }
        }
    }
    if(!f) printf("Y");
    else   printf("N");                                                                                                                                                                                                                              
  return 0;
}

题目链接:回文判定 - 蓝桥云课 (lanqiao.cn)

 

相关