int score; }student; int main() { student stu[5000] = { 0 }; student tmp; int n = 0; int m = 0; int i = 0; int j = 0; scanf("%d %d", &n, &m); for (i = 0;i < n;i++) { scanf("%d %d", &stu[i].num, &stu[i].score); } for (i = 0;i < n - 1;...
typedef struct student//给结构体起别名 { int score; int number; }stu; int cmp(stu x,stu y)//排序规则 { if(x.score!=y.score)returnx.score>y.score; return x.number<y.number;} int main() { stu s[5005]; int n,c,m,cunt=0,broadscore; ...
你的程序错的关键在于total的错误定位,也就是分数线定错了,我删掉了0.5之后发现,样例只输出了4个人...
信息学奥赛一本通T1180-分数线划定--sort排序 摘要:解题思路:定义结构体--按照规定排序--过分数线人数s--输出s名注意事项:结构体使用sort排序需要自己编写排序规则:sort(start,end,排序方法)参考代码:#include<iostre…… 题解列表 2023年07月06日 0 点赞 0 评论 139 浏览 评分:0.0 ...