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

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

# include & ltstdio.h & gt

# include & ltstring.h & gt

#定義編號10

int main()

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

int i,j,k;

for(I = 0;我& ltn;i++)

gets(s[I]);

for(I = 0;我& ltn-1;i++)

{ k = I;

for(j = I+1;j & ltn;j++)

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

strcpy(t,s[I]);

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

strcpy(s[k],t);

}

printf("排序後:\ n ");

for(I = 0;我& ltn;i++)?

puts(s[I]);

返回0;

}