不开辟用于交换数据的临时空间完成字符串的逆序
2012-05-28 14:03
337 查看
#include<iostream>
using namespace std;
int main()
{
char str[20]="abcdef";
int l=strlen(str);
int i,j;
for(i=0,j=l-1;i<j;i++,j--)
{
str[i]=str[i]^str[j];
str[j]=str[i]^str[j];
str[i]=str[i]^str[j];
}
for(i=0;i<l;i++)
cout<<str[i]<<" ";
return 0;
}
using namespace std;
int main()
{
char str[20]="abcdef";
int l=strlen(str);
int i,j;
for(i=0,j=l-1;i<j;i++,j--)
{
str[i]=str[i]^str[j];
str[j]=str[i]^str[j];
str[i]=str[i]^str[j];
}
for(i=0;i<l;i++)
cout<<str[i]<<" ";
return 0;
}
相关文章推荐
- 不开辟用于交换数据的临时空间,完成字符串的逆序
- 面试:不开辟用于交换数据的临时空间,如何完成字符串的逆序
- 不开辟用于交换数据的临时空间,如何完成字符串的逆序
- 不开辟用于交换数据的临时空间,如何完成字符串的逆序
- 不开辟用于交换数据的临时空间,如何完成字符串的逆序
- 不开辟用于交换数据的临时空间,如何完成字符串的逆序
- 不开辟用于交换数据的临时空间,如何完成字符串的逆序(在技术一轮面试中,有些面试官会这样问)
- 不开辟用于交换数据的临时空间,如何完成字符串的逆序
- 不开辟用于交换数据的临时空间,如何完成字符串的逆序
- 90. 1.不开辟用于交换数据的临时空间 2.字符串的逆序 3判断单链表中是否存在环
- 不用开辟数据的临时空间,怎么完成字符串的逆转?
- 临时开辟一个存储空间以存放一个结构体数据 。
- 第九十题(1.不开辟临时空间交换 2.删除串中指定字符 3.判断链表中存在环)
- 在 Linux 下用户空间与内核空间数据交换的方式,第 2 部分: procfs、seq_file、debugfs和relayfs
- 在 Linux 下用户空间与内核空间数据交换的方式,第 1 部分: 内核启动参数、模块参数与sysfs、sysctl、系统调用和netlink
- AF_NETLINK 内核与用户空间数据交换
- C++ vector容器 循环使用 完成数据清空,回收空间
- 在 Linux 下用户空间与内核空间数据交换的方式,第 1 部分: 内核启动参数、模块参数与sysfs、sysctl、系统调用和netlink
- 用户空间与内核空间数据交换的方式(6)------模块参数与sysfs
- 用户空间与内核空间数据交换的方式(2)------procfs