要写一个函数输入两个字符串数组 然后输出合并过的新字符串数组
输入的都是按ASC码表大小顺序排列好的比如 s1[]={a,c,d,f},s2={b,e,g,h}
输出s3[]={a,b,c,d,e,f,g,h}
这是我的我是初学者。
char s(char s1[],char s2[])
{
int a,b,i,u,o;
char s3[200]={0};
do {
a=(int)s1[i];
b=(int)s2[u];
if (a<=b){
s3[o]=a;
o++;
i++;
}
else {
s3[o]=b;
o++;
u++;
}
}while (s1[i]!='\0'||s2[u]!='\0');
return s3[200];
}
求教!!
C语言 合并字符串
答案:3 悬赏:40
解决时间 2021-02-21 08:43
- 提问者网友:久伴不朽
- 2021-02-20 15:18
最佳答案
- 二级知识专家网友:心与口不同
- 2021-02-20 16:01
#include;
#include
using namespace std;
int main()
{
char a[100],b[100],c[100];
gets(a);
gets(b);
cout<
return 0;
}
#include
using namespace std;
int main()
{
char a[100],b[100],c[100];
gets(a);
gets(b);
cout<
}
全部回答
- 1楼网友:没感情的陌生人
- 2021-02-20 18:15
到底是字符串还是文本文件?
字符串的话使用 char*数组
文本文件不是file吗?
- 2楼网友:心与口不同
- 2021-02-20 17:00
//我想这里应该不是调用strcat函数吧,否则这个题目没有任何意义。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯