编写程序,从键盘输入一个字符串和一个整数m,在原字符串中把字符串尾部的m个字符移动到字符串的头部.

例如:输入:I am a student

4

输出:dentI am a stu

第1个回答  2019-06-13
#include<stdio.h>
#include<string.h>
int main()
{
char a[100],b[20];
int i,j,n,k;
gets(a);
scanf("%d",&k);
n=strlen(a);
for(j=0,i=n-k;i<n;i++,j++)
b[j]=a[i];
for(j=0;j<k;j++)
printf("%c",b[j]);
for(i=0;i<n-k;i++)
printf("%c",a[i]);
printf("\n");
}
第2个回答  2017-07-18
#include<stdio.h>
#include<string.h>
int main()
{
char a[1000];
int i;
gets(a);
scanf("%d", i);
while(i--)
{
a[i] = '*';

}
puts(a);
}本回答被提问者和网友采纳
相似回答