
#include <stdio.h>
#include <string.h>
char *InsertCh(char s[],char ch) {
int i,j,len = strlen(s);
for(i = 0; i < len; ++i) {
if(ch >= s[i]) {
for(j = len + 1;j > i; --j)
s[j] = s[j - 1];
s[j] = ch;
break;
}
}
return s;
}
int main() {
char s[] = "abbcdghjklmoopqrttxyz",ch = 'r';
printf("æå
¥å符'r'å: %s\n",s);
printf("æå
¥å符'r'å: %s\n",InsertCh(s,ch));
return 0;
}