信息学奥赛一本通T1179-奖学金-题解(C语言代码) 首先用二维数组储存成绩,扩展一个列存放学号,使得学生的所有信息在一个数组中先按照总分排序,判断总分一样的判断语文成绩,语文成绩高的排前面,若语文成绩一样,学号靠前的排前面。最后易错点是要考虑原始输入的成绩人数,如果原始人数少于五人,则输出的就是原始人数排名,否则输出前五名。 题解列表 2020年02月15日 0 点赞 1 评论 1420 浏览 评分:7.3
信息学奥赛一本通T1179-奖学金-题解(C语言代码) #include#defineN300structM{ints;intnum;}s[N];intmain(){intn,a[N][3],i,j,t,t1,n1,n2;scanf("%d",&n);for(i=0;i=0;i--){for(j=0;j 题解列表 2020年02月15日 0 点赞 1 评论 606 浏览 评分:6.5
信息学奥赛一本通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
信息学奥赛一本通T1179-奖学金(C语言代码) 摘要:参考代码://列4储存按从大至小的总成绩 ,其中每个总成绩对应的学生学号储存在列5 ,对应的语文成绩储存在列6。#include<stdio.h>int main(void){ int a,i…… 题解列表 2022年07月01日 0 点赞 0 评论 1169 浏览 评分:9.0