编制一个将两个字符串交叉合并的函数Merge(s1,s2),例如Merge(“123”,”abc”)的返回结果是1a2b
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/17 17:04:56
编制一个将两个字符串交叉合并的函数Merge(s1,s2),例如Merge(“123”,”abc”)的返回结果是1a2b3c.
#include
#include
void merge(char *dest,const char *src1,const char *src2)
{
while(1)
{
if(*src1==0)
{
strcpy(dest,src2);
return;
}
if(*src2==0)
{
strcpy(dest,src1);
return;
}
*dest++=*src1++;
*dest++=*src2++;
}
}
void main()
{
char dest[100];
char src1[50];
char src2[50];
printf("please input two strings\n");
scanf("%s%s",src1,src2);
merge(dest,src1,src2);
printf("%s\n%s\n%s\n",src1,src2,dest);
}
#include
void merge(char *dest,const char *src1,const char *src2)
{
while(1)
{
if(*src1==0)
{
strcpy(dest,src2);
return;
}
if(*src2==0)
{
strcpy(dest,src1);
return;
}
*dest++=*src1++;
*dest++=*src2++;
}
}
void main()
{
char dest[100];
char src1[50];
char src2[50];
printf("please input two strings\n");
scanf("%s%s",src1,src2);
merge(dest,src1,src2);
printf("%s\n%s\n%s\n",src1,src2,dest);
}
编制一个将两个字符串交叉合并的函数Merge(s1,s2),例如Merge(“123”,”abc”)的返回结果是1a2b
编写函数strcomp(s1,s2),实现两个字符串的比较,返回值为1,0,-1,分别表示s1>s2,s1=s2,s10
编写函数strcomp(s1,s2),实现两个字符串的比较,返回值为1,0或-1,分别表示s1>s2,s1
c语言的问题编一个程序,将两个字符串s1,s2比较,如果s1>s2,输出一个正数;s1
求解C语言程序设计题:两个字符串s1,s2写函数比较后返回不同的字符的个数
merge的用法merge和unite有什么区别呢?
输入两个字符串s1和s2,然后将s2接在s1后面,输出连接后的字符串,不可以利用库函数strcat.
C语言,比较两个字符串S1和S2的大小
2、请设计一个程序,程序包括下列功能:(1) 让用户依次输入两个字符串s1和s2; (2) 比较两个字符串的长度
C语言,编写一个函数squeeze(s1,s2),能从字符串s1中删去所有与字符串s2中相同的字符.
merge into / integrate into 的区别
merge 和 acquisition 的差别是什么?