建议自己不看别人,自己先动手,遇到的问题都是对自己的有益的
参考代码:

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

void f(char buf1[],char buf2[],int x){

    int i=0,z;

    z=x-1;

    while(buf1[z]!='\0'){

        buf2[i]=buf1[z];

        z++;

        i++;

    }

    buf2[i]='\0';

}

int main()

{

    int n,m,i;

    char buf1[20],buf2[20];

    scanf("%d",&n);

    getchar();

    for(i=0;i<n;i++){

        scanf("%c",&buf1[i]);

    }

    buf1[i]='\0';

    scanf("%d",&m);

    f(buf1,buf2,m);

    for(i=0;i<strlen(buf2);i++){

        printf("%c",buf2[i]);

    }

    return 0;

}


 

0.0分

0 人评分

  评论区