c语言题目,可以使用库函数

img


#include <stdio.h>
char *my_strcpy(char *str2,char *str1,int i); 
int main()
{

    int i;
    char str1[100],str2[100];

    gets(str1);
    scanf("%d",&i);

    my_strcpy(str2,str1,i);

    printf("%s\n",str2);
    return 0;
}


char *my_strcpy(char *str2,char *str1,int i)
{
    int j = 0,k=0;
    for(j=i-1;str1[j]!='\0';j++,k++)
    {   
        str2[k] = str1[j];
    }   
    return str2;
}