-->
当前位置:首页 > 题库 > 正文内容

程序填空题:两个有序字符串的合并

Luz4年前 (2021-05-10)题库1813
本题要求完全两个有序字符串的合并,合并后仍然保持有序。例如字符串a为acefim,字符串b为bcdghrst,则合并后的字符串为abccdefghimrst。

```c++
#include
int main()
{
char a[100],b[100],c[200];
int i=0,j=0,k=0;
scanf("%s%s",a,b);
while(@@[a[i] && b[j]](3))
{
if(a[i] {
@@[c[k]=a[i]](3);
k++;
i++;
}
else
{
c[k]=b[j];
k++;
j++;
}
}
@@[while(a[i])](3)
{
c[k]=a[i];
k++;
i++;
}
while(b[j])
{
c[k]=b[j];
k++;
j++;
}
@@[c[k]=0](3);
printf("%s",c);
return 0;
}
```





答案:
第1空:a[i] && b[j]

第2空:c[k]=a[i]

第3空:while(a[i])

第4空:c[k]=0

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。