有一个二维数组,一维存放职工姓名,一维存放职工薪金,对职工薪金从小到大排列,职工姓名随之调整次序。上财c++ 作业

本文介绍了一道C++作业题,要求根据职工薪金对二维数组进行排序,同时保持姓名对应关系。内容包括:使用冒泡排序算法实现排序,处理未知个数的二维数组输入,并探讨了不同输入方式的处理,如利用cin.get()避免字符丢失。代码清晰,适合初学者学习。
摘要由CSDN通过智能技术生成

题目:

2、有一个二维数组,一维存放职工姓名,一维存放职工薪金,对职工薪金从小到大排列,职工姓名随之调整次序。
(1)从键盘输入某个职工的姓名和薪金,按原来的排序规律加入到此数组中。
(2)从键盘输入某个职工的姓名,将数组中所有同名的职工姓名和薪金数值删除。

体验到了绝望。。。
老师,我是学经济的不是学计算机的!!布置一堆这样的题,还让不让人好好过五一了555

参考了某位友校(TongJi)学长,但是有改进!!
在这里插入图片描述

先晒结果

在这里插入图片描述
嘿嘿嘿还是老五有钱

代码

#include <iostream>
#include <iomanip>
#include <string>
using namespace std;
string list[100][2];
string switch_1 = "";//在sort函数里当中介
string switch_0 = "";
int num = 0;
void del();
void insert();
void sort();
void show();
int main()
{
   
	cout << "请输入职工姓名和薪资(先输入一个空格,之后以空格分割,回车结束)"<<endl;//这里要记好顺序,我的是1是薪水,0是姓名
		for (int i=0; i < 100; i++)
		{
   
			if 
  • 8
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值