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

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

hot3.png

#include 
#include 
#include 
#include 
typedef struct{ char id[10]; int c; int m; int e; int a; int best; char bestCourse;}stu;int cmpA(const void * x, const void * y){ return ((*(stu *)y).a - (*(stu *)x).a);}int cmpC(const void * x, const void * y){ return ((*(stu *)y).c - (*(stu *)x).c);}int cmpM(const void * x, const void * y){ return ((*(stu *)y).m - (*(stu *)x).m);}int cmpE(const void * x, const void * y){ return ((*(stu *)y).e - (*(stu *)x).e);}int main(){ //freopen("in.txt","r",stdin); int n,m; int i; stu stus[2001]; char obj[10]; scanf("%d %d",&n,&m); for(i=0;i
 curGrade) { stus[i].best = curGrade; stus[i].bestCourse = 'A'; } } qsort(stus,n,sizeof(stu),cmpC); curGrade = 1; curScore = stus[0].c; for(i=0;i
 curGrade) { stus[i].best = curGrade;  stus[i].bestCourse = 'C'; } } qsort(stus,n,sizeof(stu),cmpM); curGrade = 1; curScore = stus[0].m; for(i=0;i
 curGrade) { stus[i].best = curGrade; stus[i].bestCourse = 'M'; } } qsort(stus,n,sizeof(stu),cmpE); curGrade = 1; curScore = stus[0].e; for(i=0;i
 curGrade) {  stus[i].best = curGrade; stus[i].bestCourse = 'E'; } } while(0 < m--){ scanf("%s",obj); for(i=0; i

转载于:https://my.oschina.net/kaneiqi/blog/202084

你可能感兴趣的文章
腾讯的微信小程序开发环境下常用快捷键汇总
查看>>
Flash CS 6绘图技巧之锁定填充
查看>>
如何从Zabbix数据库中获取监控数据
查看>>
《最后的武士》渡边谦在战场上问阿汤哥的一句话
查看>>
Python性能鸡汤
查看>>
SQLite Java Wrapper/JDBC Driver(收集)
查看>>
《IT项目管理》读书笔记(5) —— 项目时间管理
查看>>
插入排序 来自《算法导论》
查看>>
分享50+精美的网页矢量背景和矢量图形素材【上篇】
查看>>
MongoDB 管理
查看>>
MySQL中的实例、数据库关系简介
查看>>
android 图片旋转
查看>>
IIS7 如何设置读取、脚本和可执行文件的执行权限
查看>>
hibernate---->一对多关联映射
查看>>
ProgressDialog 的xml 功能布局
查看>>
web-3g-163(网易)-邮箱和博客-数据架构设计
查看>>
百度云盘试用
查看>>
iku爱酷后台开放匿名代理服务 | WooYun-2011-02909 | WooYun.org
查看>>
discuz x!2.5 个人空间 日志模版
查看>>
[Ubuntu] 启动gvim时,怎样设置一个项目的文件为打开状态
查看>>