蓝桥杯 回文判定
输入输出样例
示例 1
输入
abcba
输出
Y
示例 2
输入
abcbb
输出
N
#include <stdio.h> #include <stdlib.h> #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;i<len/2;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; }
本文来自博客园,作者:弈星,转载请注明原文链接:https://www.cnblogs.com/8023yyl/p/15758480.html


浙公网安备 33010602011771号