您的位置:首页 > 其它

1.实现一个函数,可以左旋字符串中的k个字符。 ABCD左旋一个字符得到BCDA

2017-11-04 17:27 513 查看
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
void left_move(char *p, int n)
{
int i = 0;
for (i = 0; i < n; i++)
{
char tmp = *p;
int j = 0;
while (*(p + 1 + j))
{
*(p + j) = *(p + j + 1);
j++;
}
*(p + j) = tmp;
}
}
int main()
{
char arr[] = "ABCD";
int num = 0;
printf("输入左转次数:");
scanf("%d", &num);
left_move(arr, num);
printf("左转后字符串:");
printf("%s\n", arr);
system("pause");
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐