#12303. 员工工资统计

员工工资统计

员工工资统计(结构体入门)

题目描述

定义一个结构体 Employee,包含:

  • name:姓名(不含空格)
  • id:工号(不含空格,建议用字符串以保留前导零)
  • base:基本工资
  • bonus:绩效工资

读入 5 名员工的信息,计算每人的​总工资​:

total=base+bonus\text{total} = \text{base} + \text{bonus} 输出总工资最高的那位员工的 name id total

若出现​并列最高​,请输出最先出现的那位。


输入格式

共 ​5 行​,每行 4 个字段:

name id base bonus
  • nameid:字符串(无空格)
  • basebonus:非负数(整数或小数)

输出格式

输出一行:

name id total

其中 total保留两位小数​。


数据范围

  • 所有金额满足 0 ≤ base, bonus ≤ 1e6
  • 字符串长度 ≤ 32(可按需放宽)
  • 固定 5 名员工

样例

输入

Alice A001 5000 800
Bob   A002 5200 600
Cindy A003 4800 1200
Duke  A004 5900 90
Eric  A005 5000 999.5

输出

Cindy A003 6000.00

解释​:总工资分别为 5800、5800、6000、5990、5999.5,最大为 Cindy 的 6000.00。


建议

  • 并列处理​:本题按“先出现优先”(比较用 > 不用 >=)。
  • 格式​:金额输出统一两位小数;输入可为整数或小数。
  • 扩展​:若想改为读取 n 名员工,把循环上限改为 n,并在首行读 n