fun(char*a,char *b,char *c){while(*a&&*b){*c=*a; c++; a++;*c=*b; c++; b++;}if(*a=='\0')while(*b){*c=*b; c++; b++;}elsewhile(*a){*c=*a; c++;a++;}*c='\0';}

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 01:22:55
fun(char*a,char *b,char *c){while(*a&&*b){*c=*a; c++; a++;*c=*b; c++; b++;}if(*a=='\0')while(*b){*c=*b; c++; b++;}elsewhile(*a){*c=*a; c++;a++;}*c='\0';}

fun(char*a,char *b,char *c){while(*a&&*b){*c=*a; c++; a++;*c=*b; c++; b++;}if(*a=='\0')while(*b){*c=*b; c++; b++;}elsewhile(*a){*c=*a; c++;a++;}*c='\0';}
fun(char
*a,char *b,char *c)
{
while(*a&&*b)
{
*c=*a; c++; a++;
*c=*b; c++; b++;
}
if(*a=='\0')
while(*b)
{*c=*b; c++; b++;}
else
while(*a)
{*c=*a; c++;
a++;}
*c='\0';
}

fun(char*a,char *b,char *c){while(*a&&*b){*c=*a; c++; a++;*c=*b; c++; b++;}if(*a=='\0')while(*b){*c=*b; c++; b++;}elsewhile(*a){*c=*a; c++;a++;}*c='\0';}
这个程序是将字符串a和字符串b交叉存入字符串c中.如a="abc",b="12345";则c="a1b2c345"