字符串右移函数
来源:互联网 发布:数据库开发前景知乎 编辑:程序博客网 时间:2024/05/16 04:22
- 编写一个函数,作用是把一个 char 组成的字符串循环右移 n 个。比如原来是“abcdefghi”
- 如果 n=2,移位后应该是“hiabcdefgh”
- 分析:将字符串相加如:abcdefghi----》abcdefghiabcdefghi。这样可以解决右移次数较少的情况。
- 代码如下:
char* rightloopmove(char *p,unsigned int steps,int n){for(int i=steps,j=0;j<n;i++,j++){p[j]=p[i];}p[n]='\0';return p;}int main(){char str[]="acdrfhj";int num=strlen(str);memcpy(str+7,str,7);str[14]='\0';rightloopmove(str,2,num);cout<<str;system("pause");return 0;}
对于次数较大的情况,我还会跟进,谢谢。
0 0
- 字符串右移函数
- 字符串循环右移n位,函数
- 字符串右循环移位函数
- (1423)编写函数实现字符串循环右移n位
- 编写一个函数,将字符串循环右移n位
- 字符串循环右移n位的函数
- 字符串右移
- 字符串循环右移
- 字符串循环右移
- 字符串循环右移
- 字符串循环右移
- 字符串循环右移
- 字符串循环右移
- 字符串循环右移
- NYOJ658 字符串右移
- 字符串循环右移
- 字符串循环右移
- 字符串循环右移
- Codeforces Round #310 (Div. 1) A B C
- Java IO流 合并流和切割流
- 黑马程序员——Java中IO流笔记(下)
- 给Android的LinearLayout添加点击事件
- iOS开发——CoreBluetooth蓝牙开发(三)
- 字符串右移函数
- 记一次理想浪漫的毕旅
- C#设置子窗体在主窗体中居中显示解决方案
- struts2 json includeProperties返回list为空
- Android横向滑动选项卡
- Python 3.5 终于将 Type Hint(类型提示)官方化
- exec 函数族 --多进程编程
- 定义一个Block
- Zxing在CameraManager.get().closeDriver()报错