移动字符数组中的内容(不多于80个字符).
移动的规则如下:把第1~m个字符.平移到字符数组的最后,把第m+1到最后的字符移到字符数组的前部.
【输入要求】通过键盘输入字符串和m的值。
【输入输出示例】
输入 | 输出 | |
示例 1 | | |
#include<stdio.h>
#include<string.h>
int main()
{
int i,n,t,k=0;
char a[81],b[81],c[81];
gets(a);
t=strlen(a);
scanf("%d",&n);
for(i=n;i<t;i++)
{
b[i-n]=a[i];
}
for(i=t-n;i<t;i++)
{
b[i]=a[k];
k++;
}
puts(b);
return 0;
}