C语言左转字符串
左转字符串
暴力求解法
#include<stdio.h>
#include<string.h>
#include <assert.h>
void left_move(char* arr, int k)
{
assert(arr != NULL);
int i = 0;
int len = strlen(arr);
for (i = 0; i < k; i++)
{
//左旋转一个字符
//1
char tmp = *arr;
//2
int j = 0;
for (j = 0; j < len - 1; j++)
{
*(arr + j) = *(arr + j + 1);
}