题目:
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 (cin.

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





