程序填空题:两个字符串连接
从键盘上输入两个字符串,连接成一个并输出,请填空完成相应功能。
```
#include
#define N 80
int main(void)
{char s1[2*N],s2[N];
int i,j;
gets(s1);
gets(s2);
@@[i=0](2);
while(@@[s1[i]!='\0'](2))
i++;
j=0;
while(s2[j]!='\0')
{@@[s1[i]=s2[j]](2);
i++;
@@[ j++](2);
}
@@[s1[i]='\0'](2);
puts(s1);
return 0;
}
```
答案:
第1空:i=0
第2空:s1[i]!='\0'
第3空:s1[i]=s2[j]
第4空: j++
第5空:s1[i]='\0'
```
#include
#define N 80
int main(void)
{char s1[2*N],s2[N];
int i,j;
gets(s1);
gets(s2);
@@[i=0](2);
while(@@[s1[i]!='\0'](2))
i++;
j=0;
while(s2[j]!='\0')
{@@[s1[i]=s2[j]](2);
i++;
@@[ j++](2);
}
@@[s1[i]='\0'](2);
puts(s1);
return 0;
}
```
答案:
第1空:i=0
第2空:s1[i]!='\0'
第3空:s1[i]=s2[j]
第4空: j++
第5空:s1[i]='\0'