#include <string.h>
main()
{ char a[20]="cehiknqtw";
char s[]="fbla";
int i,k,j;
for(k=0;s[k]!= '\0';k++ )
{ j=0;
while(s[k]>=a[j] && a[j]!= '\0' )
j++;
for( ① )
② ;
a[j]=s[k];
}
puts(a);
}
答案是
i=strlen(a);i>=j;i--
②a[i+1]=a[i]
我选择的是i=j;i<=strlen(a);i++ a[i]=a[i+1]
a[i+1]=a[i]
è¿ä»£è¡¨ä»ä¹ææ
æa[i+1]çå
ç´ æ¾å°a[i]çä½ç½®
以k=0举ä¾
for(i=strlen(a);i>=j;i--)
a[i+1]=a[i];
å¼å§ i = 9 æ以 a[10] = a[9] = 'w'
i--å i = 8 æ以 a[9] = a[8] = 't'
以æ¤ç±»æ¨,for循ç¯ç»æå a[20]="cehhiknqtw"
æåa[j]=s[k] æ 'f' æ¾å° a[2]ï¼ a[20]="cefhiknqtw"
è¿æ¯æç¹ä¸æå æ¯è¡¨ç¤ºa[i]çå¼èµå¼ç»a[i+1]åï¼
追çæ¯ç
追é®é£è¿æ¥éª¤æä»ä¹ç¨åï¼ç³å¨ä¸æç½ä¸ºä»ä¹è¦å¡«è¿ä¸ª
追çä½ æTurbo C åï¼åæ¥è°è¯ä¸ä¸å°±ç¥éäº
这程序很完整了 Ok?那你说缺什么