#include <stdio.h>
#include <assert.h>
#include <string.h>
void Lx(char *arr,int n)
{
int l = 0;
int i = 0;
int j = 0;
char t = 0;
assert(arr);
l = strlen(arr);
for (i=0;i<n;i++)
{
t = arr[0];
for (j=0;j<l-1;j++)
{
arr[j] = arr[j+1];
}
arr[l-1]=t;
}
}
int main()
{
char arr[]={"ABCDEF"};
int i = 0;
printf("输入需要左旋的位数\n");
scanf("%d",&i);
Lx(arr,i);
printf("%s\n",arr);
return 0;
}
实现一个函数,可以左旋字符串中的k个字符
最新推荐文章于 2018-04-13 21:54:45 发布