后面怎么把数组插进去不熟悉,不知道怎么办

问题遇到的现象和发生背景
用代码块功能插入代码,请勿粘贴截图
我想要达到的结果

img

#include
#include
int main()
{ char a[100];
   char b[5]={"max"};
   int lena,max;
   scanf("%s",a);
   lena=strlen(a);
   max=a[0]
   for(i=0;iif(a[i]>=max)
     { t=a[i];max=t;
     }
   }
    return 0;
}

数组插进去的话更麻烦,还要移动其他元素的位置。建议就遍历数组找最大值,然后在遍历打印的时候遇到最大值就在后面插如“max”,不对数组进行插入操作,而是在打印的时候处理