puts输出问题
/*输入两个字符串,连接后输出,不可以使用strcat*/#include<stdio.h>
#include<string.h>
void main()
{
char a[30],b[10];
int i,j,la,lb;
printf("输入字符串a:\n");
gets(a);
printf("输入字符串b:\n");
gets(b);
la=strlen(a);
lb=strlen(b);
for(i=0;i<lb;i++)
{
a[la+i]=b[i];
}
a[la+lb+1]='\0';
printf("%s",a);
//printf("\n");
puts(a);
}