代码:

#include<cstdio>
#include<iostream>
#include<stdlib.h>
#include<string>
using namespace std;
char input[2005]; int main()
{
int n;
int i,j;
while(scanf("%d",&n)!=EOF)
{
int lbit=0,rbit=n-1;//左边的位:lbit 右边的位:rbit
getchar();
for(i=0;i<=n-1;i++)
scanf("%c",&input[i]);
getchar(); while(lbit<=rbit)
{
bool cmpleft=false;//定义字典序比较的bool变量 如果左边小为true 右边小为false //左起字符串与右起字符串比较
for(i=0;lbit+i<rbit;i++)
{
if(input[lbit+i]<input[rbit-i])
{
cmpleft=true;
break;
}
else if(input[lbit+i]>input[rbit-i])
{
cmpleft=false;
break;
}
//如果相等continue
} if(cmpleft)putchar(input[lbit++]);//从左边取
else putchar(input[rbit--]);//从右边取
} printf("\n");
}
return 0;
}

最新文章

  1. [LeetCode] Tenth Line 第十行
  2. PowerDesigner修改生成mysql视图
  3. Hadoop源码编译过程
  4. DNSmasq – 配置DNS和DHCP
  5. UI基础之UITextField相关
  6. CF455C Civilization (并查集)
  7. ccc autotest
  8. Uva 11478 Halum操作
  9. IOS 学习笔记 2015-03-24 OC-API-常用结构体
  10. c++游戏编程书籍
  11. 凝视条件推断浏览器&amp;lt;!--[if !IE]&amp;gt;&amp;lt;!--[if IE]&amp;gt;&amp;lt;!--[if lt IE 6]&amp;gt;&amp;lt;!--[if gte IE 6]&amp;gt;
  12. WDCP下安装PHPWind
  13. FileDetector-基于java开发的照片整理工具
  14. destruct析构函数里操作文件出现的问题
  15. bootstrap学习总结
  16. switch case语句中能否作用在String,long上
  17. Linux基础命令---文本显示tac
  18. vs2015 编译时项目出现NuGet程序包还原失败,找不到xxx.xxx.xxx版本的程序包,怎么解决这个问题?
  19. 【从0到1学jQuery】jQuery中each()和$.each()的使用
  20. bootstrap的carousel图片轮播

热门文章

  1. mysql 权限管理 grant 命令
  2. 帝国cms调用最新文章 利用文字调用标签phomenews
  3. 处理hash冲突
  4. iOS 常用小功能 总结
  5. How to install MVVM Light Toolkit via NuGet
  6. 读书--编写高质量代码 改善C#程序的157个建议
  7. Baidu 推荐技术平台(offer)
  8. 禁止F12与右键
  9. 强大的chrome(1)以acfun为例抓取视频
  10. VS2010/MFC编程入门之五十二(Ribbon界面开发:创建Ribbon样式的应用程序框架)