博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu 2093
阅读量:5259 次
发布时间:2019-06-14

本文共 848 字,大约阅读时间需要 2 分钟。

 

三级结构体排序,文件结束怎么是这个样子啊

 

#include 
#include
#include
using namespace std;struct P{ char name[15]; int tm; int sj;}p[1005];int n,m;int cmp(const void *a,const void *b){ struct P *a1= (P*) a; struct P *b1= (P*) b; if(a1->tm!=b1->tm) return b1->tm-a1->tm; else if(a1->sj!=b1->sj) return a1->sj-b1->sj; else return a1->name-b1->name;}int main(){ int i,j,num,f,t,res; char str[10]; scanf("%d%d",&n,&m); num=0; while(scanf("%s",&p[num].name)!=EOF) { p[num].tm=0; p[num].sj=0; for(i=0;i
0) { p[num].tm++; p[num].sj+=f; } } num++; // if(num==6) break; } qsort(p,num,sizeof(p[0]),cmp); for(i=0;i

 

 

转载于:https://www.cnblogs.com/james1207/p/3262801.html

你可能感兴趣的文章
js隐藏手机号码中间
查看>>
es6笔记(3) 变量的解构赋值
查看>>
终于也忍不住来写oi经历了
查看>>
BZOJ4851: [Jsoi2016]位运算
查看>>
网络分析软件(科来网络分析软件)
查看>>
面试经
查看>>
布局模型(一)
查看>>
洛谷 P4093 [HEOI2016/TJOI2016]序列
查看>>
redis密码设置、访问权限控制等安全设置
查看>>
IntelliJ IDEA 14 利用JRebel实现热部署 二
查看>>
实用博客链接
查看>>
hql语法001
查看>>
MySql 和SQLServer 申明变量以及赋值
查看>>
【Scala篇】--Scala初始与基础
查看>>
利用webxml来构建wp的天气预报
查看>>
关系映射的1to1
查看>>
Lucene搜索笔记
查看>>
git基础介绍
查看>>
linux 内核库函数
查看>>
PHP写时复制, 变量复制和对象复制不同!!!
查看>>