求助!!输入国家名称,按照字母顺序输出
lz的程序是这样的,好像是交换出了问题,求大神们帮助#include <stdio.h>
#include <string.h>
main()
{
int sum,e,i,k,j=0,a,min;
char ch,temp[1000],str[1000][1000];
printf("请输入国家名英文");
for(i=0;;i++)
{scanf("%s",str[i]);
ch=getchar();
if(ch=='\n')
break;
}
for(j=0;j<i;j++)
{
for(k=j+1;k<i;k++)
if(stricmp(str[j],str[k])>0)
{
strcpy(temp,str[j]);
strcpy(str[j],str[k]);
strcpy(str[k],temp);
}
}
for(e=0;e<=i;e++)
{puts(str[e]);}
}