使用C语言编程实现输入:20个字符串 输出:这20个字符串中第三个小的字符串
main()
{
char s[20][100],a[100];
int i,j;
/*输入字符串*/
for(i=0;i<20;i++)
gets(s[i]);
/*选择法排序,将该字符串从小到大顺序排*/
for(i=0;i<19;i++)
for(j=i+1;j<20;j++)
{
if(strcmp(s[i],s[j]>0))
{
strcpy(a,s[i]);
strcpy(s[i],s[j]);
strcpy(s[j],a);
}
}
/*输出第三小的字符串*/
puts(s[2]);
}
温馨提示:答案为网友推荐,仅供参考