范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

C语言平时测验6参考代码

  1 学霸猫题目描述
  在我认识它的时候,它就已经叫学霸猫了,虽然我不知道它名字的由来,但在石大这种地方被冠以学霸之名。它经常会光顾正在上课的教室,并跟同学们一起耐心听讲,学校的教学楼、机房里到处都留下它的倩影,相信它将来会成为一个Doctor Cat。有心的同学记录下了它出现的课堂名称和出现时间。聪明的学霸猫是非常擅长学习的,即使在打盹的时候,也是在学习。它在某个课堂停留的时间越长,学习效果就越好。请你计算一下它哪门课学的最好吧。
  输入
  第一行输入一个正整数n(n<=100),表示有n组测试。
  之后每组一行,包含三个数据,分别表示课堂名称(无空格,长度不超过30个字符),学霸猫的出现时间和离开时间,这两个时间都是指同一天。课堂名称保证不重复。
  输出
  输出学霸猫学习效果最好的一门课的名称和时长(具体格式见样例输出),占一行,两个数据间以空格分隔,末尾没有空格。
  样例输入
  2
  programming 14:00 15:30   math 8:00 8:10   样例输出   programming 1:30   测试用例1   输入   3
  Chinese 10:20 10:50   English 12:10 16:00   math 8:00 8:10   输出   English 3:50   测试用例2   输入   3
  Chinese 10:50 12:20   English 12:30 13:00   math 8:00 9:10   输出   Chinese 1:30   代码#include #include #include typedef struct { char name[50]; int a1, a2, b1, b2; int t; } co; int cmp(const void *a, const void *b) { return (*(co*)b).t - (*(co*)a).t; } int main() { co cat[20]; int n,i = 0; scanf("%d",&n); while(n--) { scanf("%s", cat[i].name); scanf("%d:%d%d:%d", &cat[i].a1, &cat[i].a2, &cat[i].b1, &cat[i].b2); cat[i].t = cat[i].b1 * 60 + cat[i].b2 - cat[i].a1 * 60 - cat[i].a2; i++; } qsort(cat, i, sizeof(cat[0]), cmp); printf("%s %d:%d ", cat[0].name, cat[0].t / 60, cat[0].t % 60); return 0; }   2 学分绩题目描述   《中国石油大学(华东)学生素质综合评价办法》中"综合评价是对学生德智体诸方面所作的全面的、系统的评价。目的是贯彻党的教育方针,引导全体学生"以学习为中心,走全面发展之路",充分调动学生的主观能动性,培养学生成为有理想、有道德、有文化、有纪律的社会主义建设者和接班人"。并在学生素质综合评价体系中列举了指标内涵、权重设置、评价方法、等级标准。   对于总成绩的计算方法,具体如下:   其中:(1)Ii表示各门必修课、限选课的学分数;(2)Xi表示所学课程的百分制成绩;(3)Ni表示任意选修课的学分数;(4)成绩按所得的分数计算。   输入   第一行,一个整数T(0  c 98 2 bx   english 80 3 bx   writing 69 1 rx   样例输出   87.41   测试用例1   输入   3
  c 88 2 bx   english 80 3 xx   writing 69 2 rx   输出   83.61   测试用例2   输入   4
  c 80 4 bx   english 80 1 xx   writing 79 2 rx   program 60 2 bx   输出   74.76   代码#include #include #define M 100 typedef struct course { char name[30];//课程名 int score;//成绩 int credit;//学分 char type[10];//课程类别 } COURSE; double fun(COURSE stu[], int t) { int i, sum1 = 0, sum2 = 0, sum3 = 0; for(i = 0; i < t; i++) { if(strcmp(stu[i].type, "bx") == 0 || strcmp(stu[i].type, "xx") == 0) { sum1 += stu[i].score * stu[i].credit; sum2 += stu[i].credit; } else if(strcmp(stu[i].type, "rx") == 0) { sum3 += stu[i].score * stu[i].credit; } } return (double)sum1 / sum2 + 0.003 * sum3; } int main() { int T, i; double ave; COURSE s[M]; scanf("%d", &T); for(i = 0; i < T; i ++) { scanf("%s%d%d%s", s[i].name, &s[i].score, &s[i].credit, s[i].type); } ave = fun(s, T); printf("%.2f ", ave); return 0; }   3 电话簿   【题目描述】   为电话簿输入n(n<10)个用户的姓名、手机号码(姓名和手机号码中均无空格)和年龄,统计一下年龄大于60岁的用户数量,最后输出该数量,宽度均为4。注意:仅提交自己写的函数。下面是已给出的部分代码:#include #include typedef struct user { char name[20]; //姓名 char tel[20]; //手机号码 int age; //年龄 }USER; void input(USER user[],int n) { int i; for(i=0;i  zhangsan 13905326785 65   lisi 13505325678 45   wangwu 13505325678 69   【样例输出】   2
  【测试用例1】   5
  zhang 13905321234 90   wang 13905322345 34   li 13905323456 23   zhao 13905325678 12   sun 13505327890 50   1
  【测试用例2】   5
  zhang 13805321234 20   zhang 13705325678 30   li 13605321234 40   li 13705326789 50   zhao 13705326789 34   0代码int fun(USER user[],int n) { int i,sum1=0; for(i=0;i60) sum1++; } return sum1; }4 计算成绩   【题目描述】   某小学的期中考试结束了,老师想尽快掌握每个学生的总成绩。现在输入n(n<=10)名学生的信息(姓名中无空格),请帮老师计算每名学生的总成绩,并输出每名学生的所有信息,学号宽度8,姓名宽度20,各门课成绩和总成绩宽度为6。注意:仅提交自己写的函数。下面是已给出的部分代码:#include typedef struct student { int id; //学号 char name[20]; //姓名 int score[3]; //三门课成绩 int sum; //总成绩 }STUD; void input(STUD std[],int n) { int i,j; for(i=0;i  1001 zhangsan 89 88 87   1002 lisi 90 98 78   1003 wangwu 89 87 89   【样例输出】   1001 zhangsan 89 88 87 264   1002 lisi 90 98 78 266   1003 wangwu 89 87 89 265   【测试用例1】   5
  1001 zhang1 100 98 78   1002 zhang2 78 67 89   1003 zhang3 89 87 69   1004 zhang4 88 89 87   1005 zhang5 90 98 99   1001 zhang1 100 98 78 276   1002 zhang2 78 67 89 234   1003 zhang3 89 87 69 245   1004 zhang4 88 89 87 264   1005 zhang5 90 98 99 287   【测试用例2】   3
  1001 zhang1 78 98 87   1002 zhang2 89 86 78   1003 zhang3 98 87 78   1001 zhang1 78 98 87 263   1002 zhang2 89 86 78 253   1003 zhang3 98 87 78 263代码void fun(STUD std[],int n) { int i,j; for(i=0; i #include #include #include int main() { int i,j; char a[100]; int sum[100]= {0},n=0; double s=0; scanf("%s",a); for(i=0; a[i]; i++) { for(j=i; a[i]; j++) { if(a[i]==a[j]) sum[i]++; else { n++; i=j-1; break; } } } for(i=0; a[i]; i++) { if(sum[i]!=0) s+=sum[i]; } printf("%.2f",s/n); return 0; }

如何玩转奥林匹亚弓兵?点击本篇了解全部前言鸭头是我我就是鸭头,废话不多说,上正题。奥林匹亚四系兵种中,弓兵是最为特殊的,拥有很多有意思的技能,并且如今弓兵的野战实力,也在逐渐加强,弓兵作为奥林匹亚主力成为可能。本期推出金铲铲之战S1娱乐玩法!九刺来袭!奥义虚空瞬杀术Hello,大家好,我是猫呦,今天不给你们推荐上分阵容了,最近几天给你们弄一些娱乐阵容整活阵容,毕竟能上分的就那么几套已经写了那么多次了,如果你们有什么想要的整活阵容可以给我留言我永劫无间宁红夜玩法与解析宁红夜作为永劫无间新手教程的指定角色,也是为数不多有硬控的角色。技能设计也很适合新手简单方便,而且替换技十分全面算是游戏中的群控担当。技能介绍昆仑决昆仑基本法诀,凝结体内真气并将其云顶之弈11。24白学发条怎么玩?11。24白学发条玩法分享云顶之弈11。24白学发条怎么玩?很多小伙伴可能还不清楚当前版本的发条阵容怎么玩吧,今天小编给大家带来云顶之弈11。24白学发条玩法分享,快来看一下吧。云顶之弈11。24白学发条玩原神日夜之台机关玩法讲解原神日夜之台机关改变昼夜后,也将会呈现不同的状态,日夜之台是日之台和夜之台,很多小伙伴不知道这个机关怎么玩,今天给大家带来了详细的解析,一起看下原神日夜之台机关玩法讲解吧原神日夜之未雨绸缪!国服更新前最值得预先兑换的十大升黑球员盘点eFootball2022已经取消了3换1机制,而国服届时大概率也会同步直营平台的设定,这也就意味着升级v5。6。0版本可能是最后一次提前囤黑的机会。但由于国服21赛季大更时对原有英雄联盟手游(LOLM)游戏理解误区先锋和小龙哪个重要?2021年12月30日,最近神语发文英雄联盟手游(LOLM)打野有多重要?一个龙就是25004000经济差!后,里面提出主张,小龙比先锋重要,但是看了大部分留言,以及有些直播主播的英雄联盟新英雄CLI线索图公布!掌控雷电!反弹技能的ADC伴随着新赛季的展开,英雄联盟也针对召唤师峡谷尝试了更多前所未有的设计。从炼金巨龙的丧尸龙魂到海克斯科技飞门的加入,都让英雄联盟迎来了全新的游戏体验。正如新上任的英雄联盟首席设计师C传奇3神舰专区,1。45完美复刻,道馆再聚传奇3怀旧哈喽大家好,我是神探小柳,马上2021年就过去了,在这里提前祝福大家新年快乐,2022年家庭美满,事业顺利,每天都开开心心的,不论生活事业还是游戏都能顺心。自03年端游传奇3上线距LOL手游都2个赛季了,还有人不会卡莎出装,你怎么这么迷?英雄联盟手游都正式服,已经两个赛季了,有些人是又菜又爱玩,他不会玩某个英雄,他又想玩某个英雄,玩之前他连最简单的出装也不科普一下。我们都知道英雄的出装确实不是固定的,但是有一些英雄韩媒评选新赛季最值期待ADC选手UziHansSama最近韩媒InvenGlobal举办了第二届InvenGlobal全球大奖(IGA),由InvenGlobal编辑团队以及其他一些有经验的记者和分析师来参与投票,票选出2021年年度
不破不立纪录片引发热议,牛宝居然成为团队毒瘤双城之战第一季结束之后,大家又开始看了LPL的纪录片不破不立,这也是每周会出一集,然后每一集的时间大概四十分钟,和电视剧差不多,这个纪录片里让很多玩家看到了在赛场之外的许多事情,因雪地奔驰S6HaulampampampHustle将至越野美国缅因州发行商FocusEntertainment日前宣布,硬核越野模拟游戏雪地奔驰第6季HaulHustle将于12月7日登陆XboxOneSwitch以及PC,12月8日上线PS4平台LOLT1官宣2022赛季大名单,Faker坐镇中路,小吕布挑起下路大梁北京时间12月3日中午,今年S11全球总决赛LCK赛区三号种子T1战队官宣了2022赛季的新阵容Faker仍然稳坐中路,打野和下路组也是S11的主力选手OnerGumayusiKe黄大仙真敢说AG一诺虞姬根本没熟练度,连大闪调位都不会2021年KPL秋季赛季后赛正式开打之前,几乎所有KPL业内人士一致认为AG超玩会最起码能够拿到季后赛败者组二轮游的成绩,几乎没有人认为RW侠能够战胜AG超玩会。结果怎样大家伙们也限量2000件!索尼PS5国行12月12日开售3899元起送走了双11,双12的脚步又近了,你的购物车又满了吗?今日,从PlayStation天猫旗舰店获悉,索尼PS5国行版将于12月12日上午1000再次开售,售价3899元起。从商店页穿越火线马哲精准预测,中国队全胜晋级CFS四强,CN决赛内战来了由KS直播的2021CFS世界赛,在12月3日结束了小组赛。最终,2支中国队伍全胜晋级四强淘汰赛。而淘汰赛将会在12月4日下午正式开启,作为CF荣誉第一人的马哲,将继续带领大家观摩PlayStation迎来27周年纪念日官方发推庆祝索尼家用电子游戏机PlayStation在今天迎来的它的27岁生日。1994年12月3日,索尼涉足游戏产业的第一台主机PlayStation在日本发售,全球销量为1亿249万台。官德杯预选赛竞争激烈!狂队状态回归,网友GNR最有希望的一年自从此前英雄联盟S11世界赛的结束意味着本赛季的比赛逐渐接近尾声,在此期间关键时期国内德玛西亚杯赛事再一次满足了广大网友们的观赛需求。熟悉本次赛事的网友应该都知道,作为本赛季的收官LOL测试服12月3日征服者青钢影削弱,克烈加强今日测试服上线了之前设计师提到的一些改动。英雄改动青钢影卡蜜尔W战术横扫基于敌方最大生命值的百分比伤害由66。577。58降低到55。566。77。百分比伤害的加成由每100额外攻Cat感慨KPL选手没人比我承受的压力大,我没耽误其他4位队友在AG超玩会输掉了比赛之后,他们的赛季纪录片绝对王者也曝光出来,对他们整个赛季进行了回顾。短短几分钟的视频,让粉丝们对AG超玩会有了更深刻了解,选手们整个赛季承受了太大的压力,大家狼队撞车德华13分钟被平推,把德华打成110,德华怎么就针对我KPL秋季赛常规赛的比赛已经结束了,各支队伍都在为了季后赛做准备。除了训练之外,很多队伍的选手也会一起打打五排,一方面是练练英雄,另一方面也是娱乐放松一下。重庆狼队在本赛季的发挥非