、输入10个工人的信息,每个工人信息含有成员名为“工号、姓名、工龄、基本工资、补贴=工龄20、奖金、水电费、实发工资、工资排名”,分别编写六个函数求:(1)输入一个工人的姓名,查询该工人的信息并输出,若不存在显示没找到。(2)输入一个新工人的信息,按工号顺序将该工人的信息插入后输出。(3)输入一个已存在工人的工号信息,删除该工人的信息后输出。(4)求每个工人的补贴(补贴=工龄20)、实发工资(实发工资=基本工资+补贴+奖金-水电费);(5)求所有工人的基本工资、补贴、奖金、水电费、实发工资的总和并输出;(6)找出工资排名第五名并输出其信息。要求:10个工人的数据用文件存储,每个工人的结构体用数组和单链表,首先建立一个具有10个工人数据的单链表或数组,并在程序执行后先显示“菜单”,当输入为1时,执行第(1)个函数;当输入为2时,执行第(2)个函数;当输入为3时,执行第(3)个函数;当输入为4时,执行第(4)个函数;当输入为5时,执行第(5)个函数;当输入为6时,执行第(6)个函数;当输入为7时,退出系统,当输入其他数字时,提示输入有错误。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已结题
用单链表完成该题目的作答
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
0条回答 默认 最新
报告相同问题?
提交
- 2021-01-20 13:21鹏程写作学院的博客 而c++中除了上述功能外,还用来定义类的成员变量和函数,即静态成员变量和静态成员函数 注意:编程时static的记忆性,和全局性的特点可以让在不同时期调用的函数进行通信,传递信息,而c++的静态成员则可以在多个...
- 2025-03-29 10:00大雨淅淅的博客 目录 一、计算机求职笔试的重要性 二、常见笔试题型分类及示例 2.1 编程语言基础题 2.2 数据结构与算法题 2.3 操作系统与计算机网络题 2.4 数据库知识题 三、答题技巧与备考建议 3.1 技巧 3.2 备考建议 四、结语 一...
- 2024-04-23 16:132401_84412738的博客 一道笔试题: 需要在给的链接中作答, 不能 google, 不能跳出, 不能用 IDE: 题目是这样的: 启动两个线程, 一个输出 1,3,5,7…99, 另一个输出 2,4,6,8…100 最后 STDOUT 中按序输出 1,2,3,4,5…100 大佬:用 Go 实现...
- 2023-03-28 15:05墨城烟柳ベ旧人殇的博客 求某个数据元素值 该运算用应用型参数e返回L中第i个元素的值 //求某个数据元素值 bool GetElem(SqList *L, int i, Elemtype &e) { if (i || i > L->length) return false; //参数i错误时,返回false e = L->data...
- 2021-07-16 15:57Java风清扬null的博客 14、一道笔试题: 需要在给的链接中作答, 不能 google, 不能跳出, 不能用 IDE: 用 Java 的 wait + notify 机制实现; 题目如下: 启动两个线程, 一个输出 1,3,5,7…99, 另一个输出 2,4,6,8…100 最后 STDOUT 中按序...
- 2020-11-19 21:29coder诸葛的博客 一道笔试题: 需要在给的链接中作答, 不能 google, 不能跳出, 不能用 IDE: 题目是这样的: 启动两个线程, 一个输出 1,3,5,7…99, 另一个输出 2,4,6,8…100 最后 STDOUT 中按序输出 1,2,3,4,5…100 我: 我用 Go 实现...
- 2020-11-05 14:21不务正业的程序汪的博客 一道笔试题: 需要在给的链接中作答, 不能 google, 不能跳出, 不能用 IDE: 题目是这样的: 启动两个线程, 一个输出 1,3,5,7…99, 另一个输出 2,4,6,8…100 最后 STDOUT 中按序输出1,2,3,4,5…100 粉丝: 我用 Go 实现...
- 2020-11-02 17:41程序员白楠楠的博客 下面是该作者的经验分享:准备过程 我自己是本科毕业后在老东家干了两年多,老东家算是一家”小公司”(毕竟这年头没有 BAT 或 TMD 的 title 都不好意思报出身),毕业这两年多我也没有在大厂待过,因此找坑的时候是...
- 2020-05-06 17:48I’m code man的博客 程序填空题 5-1 打印“Hello World!”,占一行。 #include <iostream> using namespace std; int main() { cout<...下列代码的功能是返回带头结点的单链表L的逆转链表。 List Reverse( Lis...
- 2020-10-05 16:52呵呵哒( ̄▽ ̄)"的博客 1.链表不具有的特点是 ( A) A. 可随机访问任一元素 B.... C....D....[解析] 链表采用的是链式存储结构,它克服了顺序存储结构的缺点:它的接点空间...2.设单链表中指针p指向A,若要删除A的后继结点,则需修改指针的操作为(p
- 2021-06-19 01:30椰果学Android的博客 一道笔试题: 需要在给的链接中作答, 不能 google, 不能跳出, 不能用 IDE: 题目是这样的: 启动两个线程, 一个输出 1,3,5,7…99, 另一个输出 2,4,6,8…100 最后 STDOUT 中按序输出 1,2,3,4,5…100 大佬:用 Go 实现...
- 2025-07-15 05:02题目要求独立完成,明确了作答方式、文件提交规范,并提供了多种题目供选择。 #### 2. C语言基础与函数编写 - **函数定义与返回值**:文档中给出了求和函数`fun`的实现,说明了如何定义一个函数,并通过返回值输出...
- 2020-03-16 12:31小龙人哎的博客 39 对于关键码序列(54,34,5,14,50,36,47,83),用链地址法(或拉链法)解决冲突构造散列表(即将冲突的元素存储在同一个单链表中,单链表的头指针存入散列地址对应的单元),设散列函数为H(Key)=Key MOD ...
- 没有解决我的问题, 去提问