字符串左旋问题

字符串左旋问题,第1张

字符串左旋问题
//字符串左旋问题
#include
#include
void move_fun(char arr[20], int k)
{
	int len = strlen(arr);
	char* pc = arr;
	int i = 0; int j = 0;
	for (i = 0; i < k; i++)
	{
		int tmp = *(arr);
		for (j = 0; j < len - 1; j++)
		{
			arr[j] = arr[j + 1];
		}
		*(arr + len - 1) = tmp;
	}
}
void print(char arr[20])
{
	printf("%sn", arr);
}
int main()
{
	char arr[] = "abcdef";
	int k = 0;
	printf("请输入左旋个数:");
	scanf("%d", &k);
	move_fun(arr, k);
	print(arr);
	return 0;
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5713848.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存