No.1390 代码:https://code.csdn.net/snippets/191965  另一版本:https://code.csdn.net/snippets/192009

考察点有两个:①将一个数转换为指定进制的数  ②判断是否为回文数

vector<char> num;
num.insert(num.begin(), j);

向 vector 的指定位置插入元素,对于 vector 它不像 list 和 deque 可以调用 num.push_front(j) 来向队列最前端插入元素,因而只能使用 num.insert()。

对于10进制以上的进制,当某一位的数字大于等于10之后,就需要将其转换成 ‘A’ ‘B’ ‘C’.......来表示。

        if(i<)
j=(char)(i+);
else
j=(char)(i+);

实现原理是将数字通过加法变成 ASCII 中的对应的编号,然后再转换成字符。

vector 类型无法直接输出,不妨将他转化成 string 型。

string vectorTostring(vector<char> num)
{
vector<char>::iterator a;
string s;
for(a=num.begin(); a<num.end(); a++)
s+=*a; return s;
}

最新文章

  1. String对象方法扩展
  2. Mongodb3.0.6副本集+分片学习笔记
  3. Reverse Nodes in k-Group [LeetCode]
  4. js之内置对象
  5. delphi TTreeView组件遍历磁盘目录
  6. keil C51绝对地址访问
  7. 用js使得输入框input只能输入数字
  8. elasticsearch高级配置之(二)----线程池设置
  9. 排序算法(Java实现)
  10. 搭建一个web服务下载HDFS的文件
  11. Android状态栏透明(沉浸式效果)
  12. springMVC 实现redis分布式锁
  13. poj100纪念
  14. yzh的神仙题
  15. sphinx笔记
  16. 微信小程序添加悬浮在线客服会话按钮
  17. 【Spider】学习使用XMLFeedSpider
  18. $.fn.extend 和$.extend函数
  19. boost 使用列子
  20. session登录超时跳出iframe页至登录窗口

热门文章

  1. maven install 跳过 测试 test
  2. 如何当好党支部书记 z
  3. linux时间设置相关
  4. OGRE插件设计-Texture与GLTexture
  5. 水leetcode 爬楼梯
  6. Bzoj 3505: [Cqoi2014]数三角形 数论
  7. (DT系列二)device tree的书写规范
  8. hdoj 1269 迷宫城堡【scc基础题目】
  9. 加速数组操作(Array)
  10. [Redux] Normalizing the State Shape