一种排序
来源:互联网 发布:德罗赞最近几场数据 编辑:程序博客网 时间:2024/05/20 14:15
#include<stdio.h>#include<stdlib.h>struct comper{int num,w,l;}s[100];int main(){int m;scanf("%d",&m);while(m--){int cmp( const void *a , const void *b );int n,t;scanf("%d",&n);for(int i=0;i<n;i++){scanf("%d%d%d",&s[i].num,&s[i].l,&s[i].w);if(s[i].l<s[i].w){t=s[i].l;s[i].l=s[i].w;s[i].w=t;}}qsort(s,n,sizeof(s[0]),cmp);for(int j=0;j<n;j++){if(s[j].num!=s[j+1].num||s[j].l!=s[j+1].l||s[j].w!=s[j+1].w)printf("%d %d %d\n",s[j].num,s[j].l,s[j].w);}}return 0;}int cmp( const void *a , const void *b ){struct comper* c=(comper*)a;struct comper* d=(comper*)b;//升序排列if(c->num!=d->num)return c->num-d->num;else if(c->l!=d->l)return c->l-d->l;elsereturn c->w-d->w;}
0 0
- 一种排序
- 一种排序
- 一种排序
- 一种排序
- 一种排序
- 一种排序
- 一种排序
- 一种排序
- 一种排序
- 一种排序
- 一种排序
- 一种排序
- 一种排序
- 一种排序
- 一种排序
- 一种排序
- 一种排序
- 一种排序
- 代码静态管理
- ASIHTTPRequest和ASINetworkQueue实现队列下载
- 利用qsort二级排序
- 2026 首字母变大写
- 回文质数
- 一种排序
- JAVA使用aspose.word 实现html转换word
- 隐马尔可夫三大问题
- linux rtp 编程JRTLIB
- eval函数
- Java list foreach 修改元素
- windows下java使用Sigar的配置
- 图论-1讲课总结
- hibernate学习笔记(三)