少了一个#include<string.h>
#include<stdio.h>
void main()
{
char ch,a[80]="abbcddeffghhjkklmnxxyyzz"; /*数组a中的字符按从小到大的顺序排序*/
int i,j=0,k;
ch=getchar();
while(ch>=a[j]&&a[j]!='\0')
j++; /*找到插入的位置,ch应该插在a[j]处*/
for(i=strlen(a);i>=j;i--)
a[i+1]=a[i]; /*a[j]以及它后面的数组元素后移一位*/
a[j]=ch;
printf("\n");
puts(a);
}