#include<stdio.h>
#include<string.h>
#define N 100
int main()
{
char a[N], max;
char b[] = { "ab" };
int i = 0, index=0, len,len1;
scanf("%s", a);
len1 = strlen(a);
len = strlen(b);
max = a[0];
for (i = 1;i < len1;i++)
{
if (a[i] > max)
{
max = a[i];
index = i; //找到最大字符的位置
}
}
for (int j = len1+len-1;j > index;j--)
a[j] = a[j-len]; //插入多少个字符就往后移动多少个字符
for (int k = 0;k < len;k++)
a[++index] = b[k]; //将b字符串插入a中
for (i = 0;i < len1+len;i++)
printf("%c", a[i]);
return 0;
}
01-20
01-20
01-21
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交