由于使用了
#include
提交时选择语言须为C++
#include#include #include #include typedef struct{ char id[15]; char in[10]; char out[10];}record;int cmpIn(const void * a, const void * b){ return strcmp((* (record *)a).in, (* (record *)b).in);}int cmpOut(const void * a,const void * b){ return strcmp( ( * (record *)b).out,(* (record *)a).out );}int main(){ //freopen("in.txt","r",stdin); //freopen("out.txt","w",stdout); int n,i; scanf("%d",&n); record rs[200]; for(i=0; i
还是不知道哪里错了,不过下面代码更简便:
#include#include #include int main(){ //freopen("in.txt","r",stdin); //freopen("out.txt","w",stdout); int n,i; scanf("%d",&n); char id[15],in[10],out[10]; char firstId[15],lastId[15],firstIn[10],lastOut[10]; int flag = 1; for(i=0; i 0) strcpy(lastOut,out), strcpy(lastId,id); } } printf("%s %s",firstId,lastId); return 0;}