C语言:将一个字符串左旋任意(K)个字符
来源:互联网 发布:qsv格式转换mp4 mac版 编辑:程序博客网 时间:2024/05/04 14:07
环境: Windows 8、Visual Studio 2013
语言: C语言
实验要求: 将一个现有的字符串按照向左旋转K步,然后打印出来
实验结果:
代码展示:
#define _CRT_SECURE_NO_WARNINGS 10#include<stdio.h>#include<stdlib.h>#include<assert.h>#include<string.h>void left_move(char msg[],int len,int steps){ assert(msg); assert(len > 0); steps = steps%len; while (steps>0) { char tmp = msg[0]; int i = 1; for (; i < len; i++) { msg[i - 1] = msg[i]; } msg[i - 1] = tmp; steps--; }}int main(){ char msg[] = "123456"; int len = strlen(msg); printf("before:%s\n", msg); left_move(msg,len,5); printf("after:%s\n", msg); system("pause"); return 0;}
0 0
- C语言:将一个字符串左旋任意(K)个字符
- c语言左旋字符串中的k个字符
- c::如何左旋一个字符串中的k个字符~
- C语言:实现一个函数,可以左旋字符串中的k个字符。
- 【C语言】实现一个函数,可以左旋字符串中的k个字符。
- 【C语言】【笔试题】【面试题】实现一个函数,可以左旋字符串中的k个字符
- 【C语言】【笔试题】【面试题】实现一个函数,可以左旋字符串中的k个字符
- 将一个字符串,左旋N个字符
- 左旋字符串k个字符
- 左旋字符串中的k个字符
- 实现一个函数,可以左旋字符串中的k个字符(不同复杂度的算法)
- 实现一个函数,可以左旋字符串中的k个字符。(三种方法)
- 将一个字符串左旋n个字符(两种方法)
- 1.实现一个函数,可以左旋字符串中的k个字符。 ABCD左旋一个字符得到BCDA
- .实现一个函数,可以左旋字符串中的k个字符。 AABCD左旋一个字符得到ABCDA AABCD左旋两个字符得到BCDAA
- 实现一个函数,可以左旋字符串中的k个字符。 ABCD左旋一个字符得到BCDA ABCD左旋两个字符得到CDAB
- //3.实现一个函数,可以左旋字符串中的k个字符。 //ABCD左旋一个字符得到BCDA //ABCD左旋两个字符得到CDAB
- 实现一个函数,可以左旋字符串中的k个字符。 ABCD左旋一个字符得到BCDA ABCD左旋两个字符得到CDAB
- linux常用命令
- 算法竞赛入门经典 习题2-3 韩信点兵(hanxin)
- S2_day_04高级查询
- 【认证】【Kenya】 CCK
- Node.js快速上手并部署到好雨云
- C语言:将一个字符串左旋任意(K)个字符
- Socket简介(转)
- 自定义控件:手势缩放移动,遮罩
- elasticsearch-多文档检索
- 如何让编辑器运行你的代码
- 瑞士轮 pascal
- AndroidStudio导入项目一直卡在Building gradle project info最快速解决方案
- 关于HDMI接口
- Spring Data JPA 多条件查询