题目

解决代码及点评

// 1.10.3不开辟空间字符串逆序.cpp : 定义控制台应用程序的入口点。
/*字符串逆序遍历并且交换字符即可
*/#include <iostream>
using namespace std;int main()
{char a[20] = "hello world";for (int i=0;i<strlen(a)/2;i++){int j = strlen(a) - i-1;a[i] = a[i]^a[j];a[j] = a[i]^a[j];a[i] = a[i]^a[j];}cout<<a;system("pause");return 0;
}

代码下载及其运行

代码下载地址:http://download.csdn.net/detail/yincheng01/6704519

解压密码:c.itcast.cn

下载代码并解压后,用VC2013打开interview.sln,并设置对应的启动项目后,点击运行即可,具体步骤如下:

1)设置启动项目:右键点击解决方案,在弹出菜单中选择“设置启动项目”

2)在下拉框中选择相应项目,项目名和博客编号一致

3)点击“本地Windows调试器”运行

程序运行结果






转载于:https://www.cnblogs.com/niulanshan/p/6175111.html

基于visual Studio2013解决面试题之1003字符串逆序相关推荐

  1. 基于visual Studio2013解决面试题之1305字符串所有子集

     题目 解决代码及点评 /*若S是n个元素的集合,则S的幂集P(S)定义为S所有子集的集合.例如, S=(a,b,c),P(S)={() ,(a),(b),(c),(a,b),(a,c),(b, ...

  2. 基于visual Studio2013解决面试题之0507字符串转整数

     题目 解决代码及点评 /*输入一个表示整数的字符串,把该字符串转换成整数并输出.例如输入字符串"345" ,则输出整数 345. */#include <iostre ...

  3. 基于visual Studio2013解决面试题之0901奇偶站队

     题目 解决代码及点评 /*给定一个存放整数的数组,重新排列数组使得数组左边为奇数,右边为偶数 解决方法:两边同时遍历,如果遇到左边偶数或者右边基数,则交换 */#include <ios ...

  4. 基于visual Studio2013解决面试题之0403串联字符串

     题目 解决代码及点评 /*有 n个长为 m+1的字符串,如果某个字符串的最后m个字符与某个字符串的前m个字符匹配,则两个字符串可以联接,问这n个字符串最多可以连成一个多长的字符串,如果出现循环 ...

  5. 基于visual Studio2013解决面试题之0804复杂链表

     题目 解决代码及点评 /*复杂链表的拷贝,现在有一个复杂链表,完成一个clone函数拷贝一个链表复杂链表是指struct Node{struct Node* _next;struct Node ...

  6. 基于visual Studio2013解决面试题之0209最大堆排序

     题目 解决代码及点评 /*最大堆是一个数组数据结构,任意一个下标i,它的值大于i*2和i*2+1的值(i从1开始)当这样的堆形成时,最大值在数组最开始的位置.当这样的堆形成后,将第一个元素交换 ...

  7. 基于visual Studio2013解决面试题之1002公共子串

     题目 解决代码及点评 /*求两个字符串的最小公共子串这道题简单的两个字符串遍历即可 */#include <iostream> using namespace std; const ...

  8. 基于visual Studio2013解决面试题之1007鸡蛋和篮子

     题目 解决代码及点评 /*n个鸡蛋放m个篮子,篮子不能为空,有多少种方法 */#include <iostream> using namespace std; const int ...

  9. 基于visual Studio2013解决面试题之0601二叉树深度

     题目 解决代码及点评 /*求二叉树深度 */#include <iostream> #include <stack> using namespace std;templ ...

最新文章

  1. 如何判断一个对话机器人有多智能?
  2. android项目允许命令,android 项目 gradle 命令
  3. 2014公积金新政策对你买房有什么好处?
  4. Grails 1.2参考文档速读(19):插件
  5. Python高级特性:迭代器和生成器
  6. 【CodeForces - 485D】Maximum Value (枚举,用数组离散化,数学,取模运算,因子,筛法)
  7. 开始学习ZendFramework框架了
  8. RabbitMQ 管控台配置导入导出和重要性
  9. 对于销售,什么是你应该考虑的最重要事情?
  10. 第46屆ICPC 東亞洲區域賽(澳門)(正式賽)Link-Cut Tree
  11. 对于glut和freeglut的一点比较和在VS2013上的配置问题
  12. Wi-Fi模块与蓝牙模块有何区别?
  13. 牛客网 二叉搜索树与双向链表
  14. 用DELPHI为ASP开发文件上载组件
  15. django 1366, “Incorrect string value: for column ‘‘ at row
  16. W32Dasm缓冲区溢出分析【转载】
  17. 外文文献翻译一条龙 -对于毕设翻译贼有用
  18. lg android tv 手机助手,LG电视安装第三方APP教程 仅针对安卓电视
  19. Intel SGX开发者参考书(三)—— 使用Intel SGX SDK工具(一)
  20. 网络体系结构的概念 - 网络协议TCP - 红黑联盟

热门文章

  1. 大公司用的企业网盘哪个好
  2. Pro_07丨波动率因子3.0与斜率因子
  3. java ee中ssh学后感_学习SSH,SSM框架有感
  4. input输入框短信验证码处理
  5. 最易/难学习的编程语言榜单出炉,C++最难学?
  6. Java递归子集算法(树状结构)的逻辑和实例代码实现 @杨章隐
  7. 用户画像如何分析 用户画像如何获取
  8. (超详细)微信公众号菜单栏设置历史文章入口
  9. 全自动叠片过滤器内部滤芯讲解
  10. 独家免费资源:《成长的烦恼》全7季在线高清无水印播放!