信息学奥赛一本通T1179-奖学金-题解(Python代码) ```python#输入学生人数n=eval(input(''))#初始化学生列表lst=[]#循环记录学生语数英成绩,总分和学号(二位列表)[[语,数,英,总分,学号],...]foriinrange(n):a=list(map(int,input().strip().split()))a.appe 题解列表 2020年02月15日 0 点赞 1 评论 2529 浏览 评分:8.4
信息学奥赛一本通T1179-奖学金-题解(C++代码) 注意当人数不足5人的情况#include#includeusingnamespacestd;constintN=300;voidswap(int*a,int*b){inttemp;temp=*a,*a=*b,*b=temp;}intmain(){inta[N][5]={0};//语数外总分学号intn 题解列表 2020年02月14日 0 点赞 0 评论 1317 浏览 评分:8.9
信息学奥赛一本通T1179-奖学金-题解(C++代码) 某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末,每个学生都有3门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和语文成绩都相同,那么规定学号小的同学排在前面,这样,每个学生的排序是唯一确定的。 题解列表 2020年02月14日 1 点赞 0 评论 1275 浏览 评分:9.0
信息学奥赛一本通T1179-奖学金(C语言代码) 摘要:参考代码://列4储存按从大至小的总成绩 ,其中每个总成绩对应的学生学号储存在列5 ,对应的语文成绩储存在列6。#include<stdio.h>int main(void){ int a,i…… 题解列表 2022年07月01日 0 点赞 0 评论 1169 浏览 评分:9.0
信息学奥赛一本通T1179-奖学金-题解(C语言代码) ##思路:用结构体数组存储成绩和sum,数组下标即为学号#includestructstu{intc;intd;inte;intsum;}m[300];voidinput(inti){scanf("%d%d%d",&m[i].c,&m[i].d, 题解列表 2020年12月26日 0 点赞 1 评论 1915 浏览 评分:9.5
Python奖学金 利用列表字典和itemgetter模块解题 解题思路:利用嵌套列表字典将值存储好之后,使用python自带的itemgetter模块实现多关键字排序注意事项:题目中其他两个成绩是从大到小,而id是小的优先,顺序不一样,为了统一处理,我在赋值id的时候就让它的值反正赋值比如如果是6个学生的话, 题解列表 2022年03月28日 0 点赞 0 评论 723 浏览 评分:9.9
奖学金,运用sort函数对结构体类型排序 摘要:解题思路:结构体类型排序,运用sort函数注意事项:自定义比较方法:bool cmp(struct Student &a, struct Student &b)小于5人,则全部输出参考代码:#incl…… 题解列表 2022年01月19日 0 点赞 0 评论 872 浏览 评分:9.9
奖学金 (Java代码) 摘要:import java.util.Arrays; import java.util.Comparator; import java.util.Scanner; class Stus{ int…… 题解列表 2022年12月31日 0 点赞 0 评论 638 浏览 评分:9.9
2118: 信息学奥赛一本通T1179-奖学金 ```cpp#includeusingnamespacestd;typedefstructstudent{intnum,c_score,m_score,e_score,sum;};voidcin_s(student*s,intn){for(inti=0;i>s[i].c_score>>s[i].m_s 题解列表 2023年01月12日 0 点赞 0 评论 721 浏览 评分:9.9
java题解---难道就我一个人写java题解吗 解题思路:注意事项:只要注意小于5就可以了。参考代码:importjava.util.Arrays;importjava.util.Comparator;importjava.util.Scanner;publicclassd{publicstaticvoidmain(String[]args){Sc 题解列表 2021年10月04日 0 点赞 1 评论 510 浏览 评分:9.9