【C语言】编写函数实现字符串旋转
来源:互联网 发布:mysql版本区别 编辑:程序博客网 时间:2024/05/21 06:36
//编写函数实现字符串旋转#include <stdio.h>#include <assert.h>#include <string.h>void reverse(char *left, char *right) {char temp;assert(left);assert(right);while (right > left){temp = *left;*left = *right;*right = temp;left++;right--;}}char *rotate(char *src, int n){int len = strlen(src);assert(src);reverse(src, src + n-1);reverse(src + n, src+len-1);reverse(src, src + len - 1);return src;}int main(){char p[] = "abcdef";printf("%s\n", rotate(p, 2));return 0;}
0 0
- 【C语言】编写函数实现字符串旋转
- 自己编写c语言实现的字符串操作函数
- C语言实现字符串的左旋转
- 编写常见C语言字符串函数
- 用c语言实现 编写一个函数,它从一个字符串中提取一个子字符串
- C语言实现字符串函数
- C语言 编写函数实现字符串追加,不允许调用strcat函数。
- 【C语言】编写函数实现库函数atof
- 【C语言】编写函数实现二分查找
- C语言 编写一个函数reverse_string(char * string) 实现:将参数字符串中的字符反向排列。
- C语言 编写程序实现字符串比较,不允许使用strcmp函数。
- C语言 编写程序实现字符串拷贝,不允许调用strcpy函数。
- 【C语言】编写函数实现库函数atoi,把字符串转换成整形
- 【C语言】编写函数实现库函数atoi,把字符串转换成整形(考虑数字过大)
- 用C语言编写函数,实现strlen计算字符串长度的功能
- C语言:编写一个函数实现一串字符串的左旋或者右旋
- C语言自己编写的字符串操作的函数
- C语言 一个字符串翻转函数的编写
- Python匿名函数
- 黑马程序员-----总结和练习笔记
- [C语言】模拟实现库函数strstr,查找子字符串
- 关于Apache (OS 64)指定的网络名不再可用。 : AH00341: winnt_accept: Asynchronous AcceptEx failed.
- JPA基础(一):全面阐释和精彩总结JPA
- 【C语言】编写函数实现字符串旋转
- 循环双链表的删除、插入、显示
- 一起talk GDB吧(第二回:GDB单步调试)
- 【C语言】编写函数实现库函数atoi,把字符串转换成整形
- 最长上升子序列
- C++ Builder XE7 调用JAVA的JAR文件
- AFNetworking的POST方法(自带cookie)
- 关于autorelease pool一个较好的理解
- struts2 java.lang.ClassNotFoundException: org.apache.commons.lang.xwork.StringUtils