0%

按姓名的字典序从小到大的顺序输出存在有效通话记录的用户。对单个用户来说,需要输出他的姓名、账单月份(题目保证单个用户的所有记录都在同一个月产生)以及有效通话记录的时长和花费,最后输出他的总资产。注意:资费的输出需要进行单位换算,即把cent转为dollar,所以结果要除以100.

阅读全文 »

现已知n个考生的3门课程分数C、M、E,而平均分数A可以由这3个分数得到。现在分别按这4个分数对n个考生从高到低排序,这样对每个考生来说,就会有4个排名且每个分数都会有一个排名。接下来会有m个查询,每个查询输入一个考生的ID,输出该考生4个排名中最高的那个排名以及对应是A、C、M、E中的哪一个。如果对不同课程有相同排名的情况,则按优先级A>C>M>E输出;如果查询的考生ID不存在,则输出N/A。

阅读全文 »

给定N个用户的姓名和密码,现在需要把密码中的‘1’改为‘@’、‘0’改为‘%’,‘l’改为‘L’,‘O’改为‘o’。求需要修改的密码个数以及对应用户的姓名和修改后的密码。如果不存在需要修改的密码,则根据单复数输出"There is(are) N account(s) and no account is modified"。

阅读全文 »