當前位置:成語大全網 - 新華字典 - 編程輸入十個城市按字典序列排出來

編程輸入十個城市按字典序列排出來

#include<stdio.h>

#include<string.h>

int?main()

{

int?n,i,j;

char?s[10][20],t[10];

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

{

printf("請輸入第%d個國家的名字:",i+1);

gets(s[i]);

}

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

for(j=0;j<9-i;j++)

if(strcmp(s[j],s[j+1])>0)

{

strcpy(t,s[j]);

strcpy(s[j],s[j+1]);

strcpy(s[j+1],t);

}

printf("排序後的國家:\n");

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

puts(s[i]);

getch();

return?0;

}