左旋字符串_暴力求解

左旋字符串

暴力求解。嵌套循环解决。

#include <stdio.h>

void left_move(char* str, int k)
{
    
    
	int len = strlen(str);
	int i;
	for (i = 0;i < k;i++)
	{
    
    
		char tmp = *str;

		int j;
		for (j = 0;j < len - 1;j++)
		{
    
    
			*(str + j) = *(str + j + 1);
		}

		*(str + len - 1) = tmp;
	}

}


int main()
{
    
    
	char arr[] ="abcdef";//需要移动的字符数组。

	int k = 2; //需要移动的字符个数。
	left_move(arr, k);

	printf("%s", arr);
	return 0;
}

猜你喜欢

转载自blog.csdn.net/juggte/article/details/114956659