将字符串b中最小的字符插入到a后面
#include <stdio.h>
#include <string.h>
//声明全局变量m和n
int m;//b中最大字符下标
int n = 0;//a中最小字符下标
int main(void)
{
char arr1[100] = { 0 };
char arr2[100] = { 0 };
char x[100] = { 0 };
gets(arr1);
gets(arr2);
char max = arr2[0];
char min = arr1[0];
for (int i = 0; i < strlen(arr2); i++)
{
if (arr2[i] >max)
{
max = arr2[i];//最大字符
m = i;
}
}
for (int j = 0; j < strlen(arr1); j++)
{
if (arr1[j] < min)
{
min = arr1[j];//最小字符
n = j;
}
}
int t = (strlen(arr1) + 1);
for (int k = n, i = 0; k < t - 1; k++,i++)
x[i] = arr1[k+1];
for (int k = n,i=0; i<strlen(x) ; k++,i++)
{
arr1[k + 2] = x[i];
}
arr1[n + 1] = max;
puts(arr1);
return 0;
}