程序填空题:字符串连接
以下程序模拟字符串处理函数strcat()的功能,对两个字符串进行连接。首先从键盘上输入两个字符串并保存到数组s1(最多80个字符)和s2(最多80个字符)中,然后通过对字符串s2中逐个字符进行传递的方式,将字符串s2中的字符全部顺序复制到数组s1中原有字符的后面,最后输出s1的内容,请填空完成相应功能。 ``` #includeint main(void) {char s1[161],s2[81]; int i,j; gets(s1); //输入字符串s1 gets(s2); //输入字符串s2 i=0; //准备连接 while() i++; for(j=;;j++) //将字符串s2的内容连接到s1中 {s1[i]=s2[j]; ; } ; puts(s1); //输出连接后的字符串s1 return 0; } ``` 答案: 第1空:s1[i]!='\0' 第2空:0 第3空:s2[j]!='\0' 第4空: i++ 第5空:s1[i]='\0'