华为2016年秋招笔试编程题(第二题)

来源:互联网 发布:excel2013数据分级显示 编辑:程序博客网 时间:2024/05/17 03:03

题目描述

题目总共包含如下两种格式的字符串命令:

1. LOD GRADE命令,其格式:

   LOD GRADE:NAME=XiaoMing,MATH=80,LANG=90;

(1)此命令用于导入学生成绩

(2)NAME字段表示学生姓名

(3)MATH字段表示学生数学成绩

(4)LANG字段表示语文成绩

(5)MATH字段和LANG字段顺序不一定MATH在前,LANG在后

(6)相同的分数,名次相同,后面的名词空缺;例如100,99,99,99,98,98,名次:1,2,2,2,5,5

(7)此命令会连续执行,直到遇到第一个LST GRADE

2. LST GRADE命令,其格式:

  LST GRADE:NAME=XiaoMing;

(1)此命令用于查询学生成绩

(2)NAME字段表示学生姓名

(3)查询结果格式:姓名 数学 语文 总分 数学排名 语文排名 总排名

(4)每组用例,此命令仅执行一次

:

运行时间限制

无限制


内存限制

无限制


输入

连续多组LOD GRADE后哦跟一个LST GRADE查询命令


输出

输出查询格式为:姓名 数学 语文 总分 数学排名 语文排名 总排名


样例输入

LOD GRADE:NAME=XiaoMing,MATH=80,LANG=90;

LOD GRADE:NAME=XiaoHong,LANG=60,MATH=100;

LOD GRADE:NAME=XiaoMei,MATH=70,LANG=90;

LOD GRADE:NAME=XiaoHong;


样例输出

XiaoHong 100 60 160 1 3 2


答案提示

1 0
原创粉丝点击