怎么用strcpy函数进行两个字符串的连接

程序填空,不要改变与输入输出有关的语句。
编写一个程序,不用strcat函数将两个字符串连接起来。
例如
输入
I love you
!
输出
I love you
#include <stdio.h>
#include <string.h>
int main()
{
int i,j;
char str1[100],str2[100],str3[201];//str3存放str1和str2连接后的字符串
gets(str1);
gets(str2);

/----------/

printf("%s",str3);

return 0;
}