编写一个程序实现以下功能,能在字符串sir中找出最大的字符并放在第一个位置上,并将该字符前的原字符往后顺序移动,如chyab变成ychab,c语言编程序
#include<stdio.h>
int main()
{char sir[100],t;
int i,j,max;
gets(sir);
for(max=i=0;sir[i];i++)
if(sir[i]>sir[max])max=i;
t=sir[max];
for(i=max;i>0;i--)sir[i]=sir[i-1];
sir[0]=t;
puts(sir);
return 0;
}