A. c 语言 字符串交叉连接
#include<stdio.h>
#include<string.h>
char * link(char a[100],char b[100]){
char c[200];
for (int i=0;i<100;i++){
c[2*i]=a[i];
c[2*i+1]=b[i];
}
return &c[0];
}
void main( )
{
char a[100],b[100];
char *link(char *,char *);
gets(a);
gets(b);
strcpy(a,link(a,b));
puts(a);
}
B. c语言编程:输入两个字符串str1,str2 ,将两个字符串交叉 得到第三个字符串str3,输出.
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
intmain(void){
charstr11[]="1234567";
charstr21[]="fwefjsodfijso";
char*str3=NULL;
char*str1=str11,*str2=str21;
intlen=strlen(str1)+strlen(str2)+1;
str3=(char*)malloc(len);
char*p=str3;
for(;*str1!='