include<stdio.h>
include<stdlib.h>
include<string.h>
void left_move(char* str, int k)
{
int j = 0;
for (j = 0; j < k; j++)
{
char tmp = *str;
int len = strlen(str);
int i = 0;
for (i = 0; i < len - 1; i++)
{
*(str + i) = *(str + i + 1);
}
*(str + len-1)=tmp;
}
}
int main()
{
char arr[] = "abcdef";
printf("请输入操作数");
scanf("%d",&k);
left_move(arr, k);
printf("%s\n", arr);
system("pause");
return 0;
}
1.实现一个函数,可以左旋字符串中的k个字符。 ABCD左旋一个字符得到BCDA ABCD左旋两个字符得到CDAB
最新推荐文章于 2019-11-10 02:25:50 发布