反转字符串
2016-08-29 20:09
190 查看
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
char str[10] = {'a','b','c','d','e','f','g'};//"abcdefghijk";
char * s, * e;
char x;
int i;
s = str; // point to the first char
e = str + strlen(str)-1; // point to the end char
for(i=0;i<strlen(str)/2;i++)
{
if( *s != *e )
{
x=*s;
*s=*e;
*e=x;
s++;
e--;
}
}
printf(" str = %s\n",str);
return 0;
}
#include <string.h>
#include <stdlib.h>
int main()
{
char str[10] = {'a','b','c','d','e','f','g'};//"abcdefghijk";
char * s, * e;
char x;
int i;
s = str; // point to the first char
e = str + strlen(str)-1; // point to the end char
for(i=0;i<strlen(str)/2;i++)
{
if( *s != *e )
{
x=*s;
*s=*e;
*e=x;
s++;
e--;
}
}
printf(" str = %s\n",str);
return 0;
}
相关文章推荐
- vue.js 实现字符串反转
- 将整形数据转换为反转数字字符串输出
- java实现字符串反转
- JS实现字符串反转
- 字符串反转
- Python中的反转字符串问题
- 字符串反转问题总结
- 字符串反转
- 软件大赛题目----(第七个)反转字符串
- 迅雷笔试 字符串反转 C库函数 strrev
- 字符串反转操作汇总
- [leetcode, python] Reverse Words in a String 反转字符串
- 数据结构之数组和字符串的反转java实现
- 不申请变量和空间反转字符串
- 反转字符串,但其指定的子串不反转
- c++ 字符串反转问题
- 将字符串中进行反转。
- 【c++程序】字符串反转
- 《ACM程序设计》-Problem-L-字符串反转输出