include [HTML_REMOVED]
include [HTML_REMOVED]
include [HTML_REMOVED]
int main() {
char s[100]; // 假设字符串 s 的最大长度为 100
char sub[100]; // 假设字符串 sub 的最大长度为 100
// 循环读取输入的字符串 s 和 sub
while (scanf("%s %s", s, sub) == 2) {
int idx = 0;
// 找到字符串 s 中最大字符的位置
for (int i = 0; i < strlen(s); i++)
if (s[i] > s[idx]) {
idx = i;
}
// 在最大字符的后面插入子字符串 sub
memmove(s + idx + 1 + strlen(sub), s + idx + 1, strlen(s) - idx);
memcpy(s + idx + 1, sub, strlen(sub));
// 输出修改后的字符串 s
printf("%s\n", s);
}
return 0;
}