1449: 跑步
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:8
解决:5
题目描述
跑步训练中的数据如下表:
姓名
|
次数
|
对应的公里数
|
总长
|
张山
|
3
|
3 5 3
|
11
|
李四
|
5
|
2 2 2 2 2
|
10
|
王五
|
4
|
2 3 4 5
|
14
|
钱六
|
3
|
5 5 5
|
15
|
赵七
|
1
|
8
|
8
|
输入姓名、次数、对应的公里数后,请你编程统计总长,并算出谁跑的次数最多,谁跑得最长。
Class Runner{
private String name;
private int num;
private int km[];
……
}
注意类的完整性,要有:构造方法、计算总长的方法、toString方法、封装等。
输入
输入有多组。每组第1个数n表示人数,接着每行1人,每人的信息是姓名、次数、每次跑的公里数。
输出
先输出统计后的表。现输出次数最多的人及跑的总公里数最长的人。间隔分别是一个tab,即“\t”。
样例输入 复制
5
张山 3 3 5 3
李四 5 2 2 2 2 2
王五 4 2 3 4 5
钱六 3 5 5 5
赵七 1 8
样例输出 复制
姓名 次数 总长
张山 3 11
李四 5 10
王五 4 14
钱六 3 15
赵七 1 8
跑的次数最多的是李四,跑了5次。
跑的长度最长的是钱六,跑了15公里。