例:“ABCDEFG”,8,4
输出:“EFGABCD”
#include <stdio.h>
void xuanzhuan(char str[20],int n,int p)
{
int i = 0;
int j = 0;
char new[20];
for(i = 0;i <= p;i++)
{
new[j + p - 1] = str[i];
j++;
}
j = 0;
for(i = p + 1;i < n;i++)
{
new[j] = str[i];
j++;
}
new[n] = '\0';
for(j = 0;j <= n;j++)
{
printf("%c",new[j]);
}
printf("\n");
}
int main()
{
char str[20]="ABCDEFGH";
int n = 8;
int p = 4;
xuanzhuan(str,n,p);
return 0;
}