数据结构(C语言版)课后习题,求大佬解答?

2024-11-08 07:30:07
推荐回答(1个)
回答(1):

#include

void f(char *s,char *ss,int n) { int i,k,m; char *p,*q,*r;

k=0; r=ss; while ( *r ) { r++;  k++; } //找到ss的末尾0,计算ss长度

m=0; q=s; while ( *q ) { q++; m++; } //找到s的末尾0

p=q; q+=k; *q=0; q--; //计算新字符串结尾位置

for ( i=0;i

for ( i=0,r--;i

}

void main() { char s[256],ss[256]; int n;

scanf("%s%s%d",s,ss,&n); f(s,ss,n); printf("%s\n",s);

}