#include <stdio.h>
#include <string.h>
void fun(char a[],char b[])
{
int len_a = strlen(a),len_b=strlen(b);
int i,max,j;
max = 0;
for(i=1;i<len_a;i++){
if(a[max]<a[i]) max = i; //找出最小值下标
}
for(i=max+1,j=len_b;b[j]=a[i];i++,j++); //将a数组中最大元素后边的元素插入字符串b后
for(i=max+1,j=0;a[i]=b[j];i++,j++);//将b接到a数组后
}
void main()
{
char a[100];
char b[100];
gets(a);
gets(b);
fun(a,b);
puts(a);
}
01-20
07-28
1万+
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
03-27
3354
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)