當前位置:成語大全網 - 新華字典 - C語言中如何用for循環定義N個字符數組,每個字符數組gets壹個單詞,最後按照字典序輸出

C語言中如何用for循環定義N個字符數組,每個字符數組gets壹個單詞,最後按照字典序輸出

#include<stdio.h>

#include<string.h>

#define N 10

int main ()

{char s[50][N],t[N];

int i,j,k;

for(i=0;i<N;i++)

gets(s[i]);

for(i=0;i<N-1;i++)

{ k=i;

for(j=i+1;j<N;j++)

if(strcmp(s[j],s[k])<0)k=j;

strcpy(t,s[i]);

strcpy(s[i],s[k]);

strcpy(s[k],t);

}

printf("After sort:\n");

for(i=0;i<N;i++) ?

puts(s[i]);

return 0;

}