迅雷笔试 字符串反转 C库函数 strrev
2009-09-12 23:23
225 查看
char* my_strrev( char* string )
{
char *left, *right, ch;
left = right = string;
while( *right++ != '/0');
right -= 2;
while( left<right )
{
ch = *left;
*left = *right;
*right = ch;
++left; --right;
}
return string;
}
// 测试代码
int _tmain( int argc, TCHAR* argv[] )
{
char szBuf[10] = {0};
strcpy_s( szBuf, "hello" );
printf( "%s", my_strrev(szBuf) );
system( "pause" );
return 0;
}
{
char *left, *right, ch;
left = right = string;
while( *right++ != '/0');
right -= 2;
while( left<right )
{
ch = *left;
*left = *right;
*right = ch;
++left; --right;
}
return string;
}
// 测试代码
int _tmain( int argc, TCHAR* argv[] )
{
char szBuf[10] = {0};
strcpy_s( szBuf, "hello" );
printf( "%s", my_strrev(szBuf) );
system( "pause" );
return 0;
}
相关文章推荐
- 编写字符串反转函数strrev
- for循环的使用 反转字符串,手写strrev()函数 解决问题
- 用C语言实现字符串反转函数strrev的经典方法
- strrev 字符串反转函数
- 字符串反转函数,不定义局部变量,不使用库函数,不使用递归
- 不使用库函数实现字符串的复制、连接、比较、反转、计算长度及易混淆点等
- C++编写字符串反转函数mystrrev(来源:西安交通大学-计算机程序设计-中国大学MOOC)
- 不用库函数反转字符串
- strrev()字符串反转函数
- 编写字符串反转函数mystrrev(题目来源:中国大学mooc网---西安交大-计算机程序设计)
- 不用库函数和其它变量实现字符串反转...
- 用C语言实现字符串反转函数strrev的经典方法
- 7 种将字符串反转的 Java 方法
- 反转字符串
- 7 种将字符串反转的 Java 方法
- 实现字符串反转
- 字符串反转
- 字符串反转几种方法
- 自己写的字符串反转方法和StringBuffer的字符串反转
- 基础算法----实现反转字符串