#12303. 员工工资统计
员工工资统计
员工工资统计(结构体入门)
题目描述
定义一个结构体 Employee
,包含:
name
:姓名(不含空格)id
:工号(不含空格,建议用字符串以保留前导零)base
:基本工资bonus
:绩效工资
读入 5 名员工的信息,计算每人的总工资:
输出总工资最高的那位员工的 name id total
。
若出现并列最高,请输出最先出现的那位。
输入格式
共 5 行,每行 4 个字段:
name id base bonus
name
、id
:字符串(无空格)base
、bonus
:非负数(整数或小数)
输出格式
输出一行:
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
。