#include <string.h>
main()
{
char ch1[1001][30];
char chz[30];
int i,j;
int n,k;
scanf("%d %d",&n,&k);
for(i = 0;i < n;i++)
gets(ch1[i]);
for(j = i;j < n;j++)
if(strcmp(ch1[i],ch1[j]) >= 0)
strcpy(chz,ch1[j]);
strcpy(ch1[j],ch1[i]);
strcpy(ch1[i],chz);
}
puts(ch1[k-1]);
getch();
你思想错了
这句的后面应该加一句
getchar();
消除回车的影响!不知道这是那题??
快速帮助 | 运行状态 | 反馈举报 | 关于我们 | 免责声明 | 浙ICP备11060257号 Processed in 0.0039 Second(s) Copyright (C) RQNOJ 2007-2019. All Rights Reserved.