请编写一个C函数,将一个字符串逆序
来源:互联网 发布:append java 编辑:程序博客网 时间:2024/06/05 20:06
目前有两种思路,一个是申请一片辅助空间,然后将原字符串逆向拷贝到辅助空间,然后输出;另一种是原地逆序,不需要额外的辅助空间,方法就是字符串首尾交换。
#include <stdio.h>#include <string.h>char* str_reverse(char* str){ int n = strlen(str) / 2; int i = 0; char tmp = 0; for(i = 0; i < n; i++) { tmp = str[i]; str[i] = str[strlen(str)-i-1]; str[strlen(str)-i-1] = tmp; } return str;}int main(){ char s[] = "hello world!"; printf("str_reverse(s) = %s\n", str_reverse(s)); return 0;}
0 0
- 请编写一个C函数,将一个字符串逆序
- 字符串训练01—请编写一个C函数,该函数将一个字符串逆序
- 请编写一个C函数,该函数将一个字符串逆序
- 请编写一个C函数,该函数将一个字符串逆序
- 4.1题目: 请编写一个C函数,该函数将一个字符串逆序
- 请编写一个C函数,该函数将一个字符串逆序
- 请编写一个 C 函数,该函数将给定的一个整数转换成字符串
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 将一个字符串逆序
- 将一个字符串逆序
- 将一个字符串逆序
- 请编写一个C函数,该函数将一个字符…
- 4.2题目: 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 请编写一个函数,删除一个字符串的一部分。
- sql 11章上机练习
- java 打包文件及文件夹,删除文件及文件夹
- edittext与textView共舞,setOnKeyListener事件
- Linux C Socket UDP编程介绍及实例
- 重新回到CSDN写博客了
- 请编写一个C函数,将一个字符串逆序
- Tomcat启动时卡在“INFO: Deploying web application directory ......”的解决方法
- iOS10 UI教程层次结构的事件
- 挫败感可以有,但还是加油吧
- c++编译器对类内部成员的内存管理
- milk<uscao>1.3 -<最简单的贪心>
- 解决php支付宝接口支付时会跳到一个确定按钮页
- bean的用法
- 最快的生成素数的方法