字符插入问题
程序代码:/*字符相间插入程序*/
#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);
}字符相间插入 运行结果不对








