将str1数组中下标为偶数的元素复制给str2,输出时出现错误文字是怎么回事?
#include<stdio.h>#include<string.h>
void main()
{
int len,i,j=0;
char str1[50],str2[50];
gets(str1);
len=strlen(str1);
for(i=0;i<=len;i++)
if(i%2==0)
{str2[j]=str1[i];
j=j+1;}
puts(str2);
}
2019-04-22 20:18
2019-04-22 20:25
2019-04-29 19:15
2019-04-29 19:30

2019-04-29 22:20