基于visual Studio2013解决面试题之1003字符串逆序
![](/assets/blank.gif)
题目
解决代码及点评
// 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字符串逆序相关推荐
- 基于visual Studio2013解决面试题之1305字符串所有子集
题目 解决代码及点评 /*若S是n个元素的集合,则S的幂集P(S)定义为S所有子集的集合.例如, S=(a,b,c),P(S)={() ,(a),(b),(c),(a,b),(a,c),(b, ...
- 基于visual Studio2013解决面试题之0507字符串转整数
题目 解决代码及点评 /*输入一个表示整数的字符串,把该字符串转换成整数并输出.例如输入字符串"345" ,则输出整数 345. */#include <iostre ...
- 基于visual Studio2013解决面试题之0901奇偶站队
题目 解决代码及点评 /*给定一个存放整数的数组,重新排列数组使得数组左边为奇数,右边为偶数 解决方法:两边同时遍历,如果遇到左边偶数或者右边基数,则交换 */#include <ios ...
- 基于visual Studio2013解决面试题之0403串联字符串
题目 解决代码及点评 /*有 n个长为 m+1的字符串,如果某个字符串的最后m个字符与某个字符串的前m个字符匹配,则两个字符串可以联接,问这n个字符串最多可以连成一个多长的字符串,如果出现循环 ...
- 基于visual Studio2013解决面试题之0804复杂链表
题目 解决代码及点评 /*复杂链表的拷贝,现在有一个复杂链表,完成一个clone函数拷贝一个链表复杂链表是指struct Node{struct Node* _next;struct Node ...
- 基于visual Studio2013解决面试题之0209最大堆排序
题目 解决代码及点评 /*最大堆是一个数组数据结构,任意一个下标i,它的值大于i*2和i*2+1的值(i从1开始)当这样的堆形成时,最大值在数组最开始的位置.当这样的堆形成后,将第一个元素交换 ...
- 基于visual Studio2013解决面试题之1002公共子串
题目 解决代码及点评 /*求两个字符串的最小公共子串这道题简单的两个字符串遍历即可 */#include <iostream> using namespace std; const ...
- 基于visual Studio2013解决面试题之1007鸡蛋和篮子
题目 解决代码及点评 /*n个鸡蛋放m个篮子,篮子不能为空,有多少种方法 */#include <iostream> using namespace std; const int ...
- 基于visual Studio2013解决面试题之0601二叉树深度
题目 解决代码及点评 /*求二叉树深度 */#include <iostream> #include <stack> using namespace std;templ ...
最新文章
- 如何判断一个对话机器人有多智能?
- android项目允许命令,android 项目 gradle 命令
- 2014公积金新政策对你买房有什么好处?
- Grails 1.2参考文档速读(19):插件
- Python高级特性:迭代器和生成器
- 【CodeForces - 485D】Maximum Value (枚举,用数组离散化,数学,取模运算,因子,筛法)
- 开始学习ZendFramework框架了
- RabbitMQ 管控台配置导入导出和重要性
- 对于销售,什么是你应该考虑的最重要事情?
- 第46屆ICPC 東亞洲區域賽(澳門)(正式賽)Link-Cut Tree
- 对于glut和freeglut的一点比较和在VS2013上的配置问题
- Wi-Fi模块与蓝牙模块有何区别?
- 牛客网 二叉搜索树与双向链表
- 用DELPHI为ASP开发文件上载组件
- django 1366, “Incorrect string value: for column ‘‘ at row
- W32Dasm缓冲区溢出分析【转载】
- 外文文献翻译一条龙 -对于毕设翻译贼有用
- lg android tv 手机助手,LG电视安装第三方APP教程 仅针对安卓电视
- Intel SGX开发者参考书(三)—— 使用Intel SGX SDK工具(一)
- 网络体系结构的概念 - 网络协议TCP - 红黑联盟