字符插入问题
程序代码:
/*字符相间插入程序*/ #include <stdio.h> #include <string.h> #define N 20 #define M 20 void main() { int a[N],b[M],c[N+M],i,t,k=0; printf("please two array:"); gets(a); gets(b); for(i=0;i<(t= strlen(a)>strlen(b)? strlen(b): strlen(a));i++) { c[2*i]=a[i]; c[2*i+1]=b[i]; } if(strlen(a)>strlen(b)) { for(i=t;i<strlen(a);i++) c[2*t+k++]=a[i]; } else for(i=t;i<strlen(b);i++) c[2*t+k++]=b[i]; printf("%2s\n",c); }字符相间插入 运行结果不对