1条回答 默认 最新
关注
#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; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报