记录编号 466805 评测结果 AAAAAAA
题目名称 基本的回文串练习 最终得分 100
用户昵称 GravatarShirry 是否通过 通过
代码语言 C++ 运行时间 0.105 s
提交时间 2017-10-29 17:29:58 内存使用 0.29 MiB
显示代码纯文本
  1. #include<cstdio>
  2. #include<cstring>
  3. #include<algorithm>
  4. using namespace std;
  5. char s[550];
  6. int len;
  7. bool check(int first,int last){
  8. while(first<=last){
  9. if(s[first]==s[last])first++,last--;
  10. else return false;
  11. }
  12. return true;
  13. }
  14. int main(){
  15. freopen("erase.in","r",stdin);
  16. freopen("erase.out","w",stdout);
  17. gets(s);
  18. len=strlen(s);
  19. for(int i=1;i<=len;i++){
  20. for(int j=0;j<len-i;j++){
  21. if(check(j,j+i)){
  22. for(int k=j;k<=j+i;k++)printf("%c",s[k]);
  23. printf("\n");
  24. }
  25. }
  26. }
  27. return 0;
  28. }