#include<stdio.h>
void merge(char *dest, char *src1, char *src2)
{
while (*src1 && *src2)
{
if (*src1 < *src2)
{
*dest++ = *src1++;
}
else
{
*dest++ = *src2++;
}
}
while(*src1) *dest++ = *src1++;
while(*src2) *dest++ = *src2++;
}
int main(int argc, char* argv[])
{
char dest[30] = {0};
char *src1 = "1359";
char *src2 = "24578";
merge(dest, src1, src2);
printf("%s\n", dest);
return 0;
}
温馨提示:内容为网友见解,仅供参考