字符串左移m位问题
来源:互联网 发布:数据挖掘实例分析 编辑:程序博客网 时间:2024/05/29 19:33
//*求最大公约数*/int max_common_div(int a,int b){if(a<b){a=a+b;b=a-b;a=a-b;}int t=a%b;while(t!=0){a=b;b=t;t=a%b;}return b;}void left_move(){const int m=4;char ch[]="abcdefgh";int n=strlen(ch);//求字符串长度n和左移位数m的公约数k,k即为完成字符串左移需要的循环次数int k=max_common_div(n,m);for(int i=0;i<k;i++){char t=ch[i];//临时变量int j;for(j=i;(j+m)%n!=i;j=(j+m)%n){ch[j]=ch[(j+m)%n];}ch[j]=t;}for(int i=0;i<n;i++){cout<<ch[i];}}
- 字符串左移m位问题
- 左旋转字符串m位
- 字符串循环左移k位
- 【算法】字符串循环左移K位
- 将字符串循环左移n位
- 字符串左移包含问题
- 字符串循环左移问题
- 给定数组 str[],循环左移m位。即如果str="ABCDEF",循环左移2位得到 "CDEFAB"
- 输入m位字符串循环右移n位
- 左旋转n位字符串
- 字符串循环左移的问题
- 字符串左旋转问题
- 长度为n的整数数组循环左移m位
- 实现字符串循环右移n 位与左移n位(建立数组)
- 一.字符串左旋转问题
- 字符串循环左移
- 循环左移字符串
- 循环左移字符串
- c#登陆界面的判定和时间限定,SQL
- C++类对象的复制-拷贝构造函数
- 二分查找学习札记转自http://www.cppblog.com/converse/archive/2009/10/05/97905.html
- C# asp.net 三层架构
- linux学习心得(一)
- 字符串左移m位问题
- ListView的使用
- c#复习总结
- html所有标签
- ubuntu 删除文件夹
- 串口调试工具_VB_自己制作的
- 将链表逆序操作
- 关于相对布局RelativeLayout的各种属性
- Oracle database 15章 恢复管理器 RMAN脚本 理论试验