3 条题解
-
0
这一题的陷阱在于出题人的超绝语文功底。
题目翻译:给你一个字符串,要求其长度为偶数(1:1),并且是回文串。
你莫名其妙说一个1:1,谁知道你是什么意思?
#include<string.h> #include<stdlib.h> #include<math.h> int main(){ char a[101]; int i; int shi=1; fgets(a,sizeof(a),stdin); int len; len=strlen(a); if(len>0&&a[len-1]=='\n'){ a[len-1]='\0'; len--; } if(len==0){ printf("YES"); return 0; } if(len%2!=0){ printf("NO"); return 0; } for(i=0;i<len/2;i++){ if(a[i]!=a[len-1-i]){ shi=0; break; } } if(shi==0){ printf("NO"); } else if(shi==1){ printf("YES"); } return 0; }
信息
- ID
- 37
- 时间
- 1000ms
- 内存
- 512MiB
- 难度
- 2
- 标签
- 递交数
- 959
- 已通过
- 102
- 上传者