#include <stdio.h>
#include <string.h>
int main(){
char a[20] = “cehiknqtw”;
char s[] = “fbla”;
int j;
for(int i = 0; s[i] != ‘\0’; i++){ //将所有字符都插入
j=0;
while(s[i] >= a[j]&&a[j]!=’\0’) //这个while循环找到插入位置
j++;
for(int k = strlen(a)-1 ; k>=j ; k–){ //这个for循环将后面的所有字符向后移一位
a[k+1] = a[k];
}
a[j] = s[i]; //最后赋值到正确的位置
}
printf("%s",a);
}
暑假作业92题
最新推荐文章于 2021-12-27 00:03:55 发布