Problem E: 12306


#include <stdio.h>
struct student{
int n;
int m;};
int main(void)
{
    int T;
    int k,g,i,j;
    struct student s1[50],max;
    scanf("%d",&T);
    while(T!=0)
    {
            scanf("%d",&k);
            for(i=0;i<k;i++)
                scanf("%d%d",&s1[i].n,&s1[i].m);
             for(i=0;i<k-1;i++)
            for(j=i+1;j<k;j++)
                if(s1[i].n>s1[j].n)
                {
                    max=s1[i];
                    s1[i]=s1[j];
                    s1[j]=max;
                }
            for(i=0;i<k;i++)
                printf("%d\n",s1[i].m);
                T--;
    } 
    return 0;
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM