emperor 2012-01-12 23:51:00
点我顶贴
收藏
删除
#include <stdio.h>
#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(i = 0;i < n;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();
}
#2 player7678@2012-01-12 23:51:00
24490
回复
删除
scanf("%d %d",&n,&k);
这句的后面应该加一句
getchar();
消除回车的影响!不知道这是那题??