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