习题解析之:体育收入排行2012-2019
【问题描述】
附件中文件为2012-2019年世界运动员收入排行榜
文件内容及格式如下图所示:
其中pay是该运动员当年度的收入综合,salary是工资收入,endorsement是广告和其他收入。pay的金额是salary+endorsement的和。
请分析文件并读取数据,完成以下功能:
输入一个年份year
如果文件中有该年份year的数据,查找文件中该年份year中出现过运动项目(不重复),并按照字母顺序排序后并输出。
每行格式为编号 运动项目,编号从1开始计数。
如果文件中没有该年份year的数据,输出No Record of 输入数据
示例1:
输入:
2014
输出:
1 Baseball
2 Basketball
3 Boxing
4 Cricket
5 Football
6 Golf
7 Racing
8 Soccer
9 Tennis
10 Track
示例2:
输入:
1988
输出:
No Record of 1988
【编程思路】
按题意编写源程序如下:

浙公网安备 33010602011771号